Remover todos os pacotes instalados de um PPA?

13

Instalei o LibreOffice 4 usando o PPA. Eu estava usando o LibreOffice 3, então atualizei para o LibreOffice 4, porque eu estava um pouco ansioso para experimentar uma nova versão.

Agora que descobri que o LibreOffice 4 tem alguns problemas, incluindo o manuseio da minha língua nativa, quero voltar para o LibreOffice 3.

Esta questão Como fazer o downgrade do LibreOffice 4.0 para 3.6? já tem algumas respostas que tem alguma semelhança com o meu problema acima mencionado, mas isso não resolve o meu problema. Esta questão fala sobre o rebaixamento de uma versão específica do LibreOffice, ou seja, de 4.0 para 3.6. As soluções mencionadas não são as que estou procurando. Eles funcionarão, mas as soluções sugerem o download de arquivos .deb para o LibreOffice 3.6 ou a adição de PPA para eles. Além disso, algumas das respostas colocadas fora da proporção (aplicável à solução, no entanto) enfatizam o uso do sináptico , não solução de linha de comando geral.

Eu quero uma solução geral sem usar o PPA ou baixar arquivos .deb . Tudo o que eu quero é voltar da versão (mais alta) do PPA para a versão oficial (mais baixa).

De qualquer forma, para conseguir isso, eu removi o diretório de configuração do LibreOffice da minha casa e depois purgei o LibreOffice da minha máquina.

sudo apt-get purge libreoffice-*

Depois, removi os PPAs relevantes usando o comando sudo apt-add-repository --remove . E então corri sudo apt-get update .

Agora, quando tento instalar o LibreOffice usando o comando

sudo apt-get install libreoffice

Eu recebo uma avalanche de resultados sobre dependências não atendidas, algo como

The following packages have unmet dependencies:
 libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed
(snipped)

Se eu analisar melhor o problema, usando o comando

sudo apt-get install libreoffice-core

Eu obtenho

The following packages have unmet dependencies:  libreoffice-core :
Depends: libreoffice-common (> 1:3.5.7) but it is not going to be
installed
                Depends: libexttextcat0 (>= 2.2-8) but it is not going to be installed
                Depends: ure (>= 3.5.7~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

Você poderia, por favor, me dizer como instalo o LibreOffice 3 na minha máquina?

Estou usando o Ubuntu 12.04 LTS.

EDITAR

Antes de receber a resposta aceita , fiquei me perguntando, neste exato momento, se eu pego um computador novo, e instalar o Ubuntu 12.04, a instalação do LibreOffice funcionará sem problemas. Então por que não consigo instalar o LibreOffice na minha máquina 12.04 hoje a partir da linha de comando simples? Então a resposta aceita esclareceu tudo. Eu preciso usar ppa-purge para que isso redefina todos os pacotes de um PPA para as versões padrão liberadas para a minha distribuição. Basicamente, é como uma maneira de restaurar meu sistema de volta ao modo como estava antes dos pacotes instalados de um PPA. Este artigo segue elabora a ideia.

A resposta acima mencionada funcionou perfeitamente para mim. Na verdade, isso foi uma educação para mim, já que me ensinou como fazer o downgrade de um pacote que foi adicionado via PPA. E percebi que a resposta realmente nos ensina a "passar da instalação do PPA de um pacote para o pacote oficial de versão inferior".

por Masroor 22.10.2013 / 12:18

2 respostas

20

Você precisa do utilitário ppa-purge para fazer o downgrade de todos os pacotes instalados pelo PPA e desativar o PPA.

Como você removeu o PPA da lista de fontes, é necessário adicioná-lo novamente.

Em seguida, execute:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>

Então você pode instalar o LibreOffice 3 a partir dos repositórios oficiais.

Atenciosamente.

    
por errikos 22.10.2013 / 12:22
-1

Abra o terminal para remover a instalação anterior do LibreOffice

Copiar & amp; Colar Comando:

sudo apt-get remove libreoffice*.*

Pressione Enter

Faça o download do LibreOffice a partir do site

Clique com o botão direito & amp; Extrair pasta do LibreOffice

Renomeie-o libreoffice

Cortar & amp; Colar no Desktop

Entre na pasta DEBS

Clique com o botão direito & amp; Selecione Abrir no Terminal

Copiar & amp; Colar Comando:

sudo dpkg -i *.deb

Pressione Enter

O LibreOffice está agora instalado

    
por scouser73 22.10.2013 / 12:37