Como reverto para uma versão alternativa de um pacote no Ubuntu?


9

Atualizei para uma versão alfa de um pacote em um PPA e agora gostaria de voltar à versão oficial no universo Ubuntu. Que etapas eu preciso tomar?

Edit: A pergunta originalmente dizia "Como reverto para uma versão anterior de um pacote no Ubuntu?". Eu mudei para refletir com mais precisão o conteúdo.

Respostas:


1

Linha de comando:

sudo apt-get remove nome_do_pacote

sudo gedit /etc/apt/sources.list -> comente o ppa que fornece o novo pacote

sudo apt-get update

sudo apt-get install nome_pacote

GUI:

  • iniciar o Synaptic Package Manager
  • procure o seu pacote, clique nele e selecione marcar para remoção
  • clique em aplicar
  • vá para Configurações> Repositórios> Software de terceiros e desmarque o PPA que fornece o novo pacote
  • Clique em Fechar e, em seguida, recarregue
  • procure o pacote e reinstale-o.

Opcionalmente, você pode reativar o PPA após reverter para o pacote padrão do Ubuntu


6

A solução de Christian funciona bem quando você deseja se livrar do PPA.

Encontrei outra maneira de fazer isso que deixa as versões do PPA disponíveis como opções para o futuro.

  1. Use o apt-cache showpkg para listar as versões candidatas disponíveis:

    sudo apt-cache showpkg mpd

  2. Instale explicitamente a versão desejada, no formato "package = version"

    sudo apt-get install mpd = 0.14.2-3ubuntu2


1
O apt-cache não requer sudo.
Sparhawk

3

Use ppa-purge . Desativa o PPA e reverte seu sistema de volta aos pacotes oficiais do Ubuntu.

sudo ppa-purge ppa_name

E pronto!

Instalação: sudo apt-get install ppa-purge(ou instalação apturl )
Se você não estiver usando o Ubuntu 10.10, pode ser necessário instalá-lo a partir de um ppa, webup8, por exemplo:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ppa-purge

O pacote também está incluído no repositório xorg-edgers e eu o usei com sucesso após testar os pacotes mais recentes do Xorg.

Há uma postagem no blog Webupd8 .


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.