Como fazer o downgrade de um pacote via apt-get?

260

Como posso fazer o downgrade de um pacote para uma versão mais antiga via apt-get ?

Outras ferramentas também são aceitáveis, mas apt-get é o preferido.

    
por Zanna 17.05.2012 / 11:04

5 respostas

88

USE

apt-get install «pkg»=«version»

OR

sudo aptitude install «pkg»=«version»

Onde «pkg» é o nome do pacote e «versão» é o número da versão.

    
por user91632 20.09.2012 / 16:37
255

Se você tiver o número da versão ou o release de destino, apt-get suportará a escolha de uma determinada versão ou release de destino. Mais detalhes podem ser encontrados na página de manual do apt-get . Também pode ser acessado pelo terminal digitando man apt-get

sudo apt-get install <package-name>=<package-version-number> OR

sudo apt-get -t=<target release> install <package-name>

é o comando a ser executado. Isso pode ser usado para diminuir o tamanho de um pacote para uma versão específica.

Foi destacado nos comentários que

  • apt-cache showpkg <package-name> lista todas as versões disponíveis. (h / t Sparhawk )
  • apt-mark hold <package-name> "mantém" o pacote na versão atual, impedindo atualizações automáticas. (h / t Luís de Sousa )
por Mahesh 17.05.2012 / 12:25
25

Se você tiver atualizado o software usando o ppa, poderá fazer o downgrade usando ppa-purge . Primeiro você tem que instalar o ppa-purge usando este código:

  

sudo apt-get instala o ppa-purge

Então você pode remover o ppa usando o comando

  

sudo ppa-purge ppa: nome do usuário / ppa

isso fará o downgrade automaticamente do software para a versão original que acompanha o Ubuntu.

    
por Apurba 16.10.2012 / 09:11
10

Para fazer o downgrade, você precisa fazer um comando como

 sudo apt-get install pkg_name=version

no seu terminal.

No lugar de version coloque a versão anterior para a qual você deseja fazer downgrade.

    
por Ten-Coin 17.05.2012 / 11:16
8

Na minha opinião, você deve primeiro desinstalar ou limpar o pacote, como:

sudo apt-get remove <package>

ou

sudo apt-get purge <package>

Depois, você pode baixar a versão que deseja instalar e mantê-la em uma pasta, digamos abc.deb em Downloads. Abra o terminal, vá para a pasta usando o comando cd e instale a versão anterior usando dpkg :

sudo dpkg -i abc.deb

Ou então, existe um pequeno utilitário chamado ppa-purge se você quiser fazer o downgrade de pacotes atualizados via PPAs.

Veja este tópico: link

    
por Theeternalflame 17.05.2012 / 12:10