Como faço um downgrade em lote de pacotes de um repo de volta para o canonical?

1

Ubuntu 15.10 x86_64 Ao tentar fazer uma instalação do Bumblebee, segui as instruções para adicionar o PPA xorg-edgers. Um tutorial mais recente desaconselhou. Entretanto, já era tarde demais: vários pacotes já foram atualizados para as versões do xorg-edgers.

Eu pensei que eu poderia entrar no Synaptic e forçar a versão desses pacotes de volta para a Canonical. Isso funcionou para alguns pacotes, mas rapidamente se transformou em um pesadelo de dependência. Alguns downgrades queriam desinstalar outros pacotes, e alguns (libegl1-mesa-dev), se escolhidos para serem rebaixados em vez de removidos, ameaçavam desinstalar quase todos os pacotes atualmente instalados, incluindo tudo o xorg.

Existe uma maneira fácil de reverter tudo, desde um PPA até a Canonical?

** Em resposta a "possível duplicidade", a remoção do PPA não foi o problema, mas reverter os pacotes sem causar uma tempestade de problemas de dependência se mostrou mais desafiadora. No entanto, na resposta sugerida, a solução para minha pergunta também foi dada; ou seja, a solução ppa-purga.

    
por Huaidan 18.12.2015 / 05:41

1 resposta

2

Sim, há um caminho fácil.

Basta instalar ppa-purge

sudo apt-get install ppa-purge

Em seguida, você deve executá-lo no PPA adicionado, neste caso:

sudo ppa-purge ppa:xorg-edgers/ppa

Ele deve desabilitar o PPA e reverter qualquer pacote atualizado do PPA para os repositórios oficiais do Ubuntu.

link

    
por xangua 18.12.2015 / 05:54