Como reverter a atualização do pacote de canais 'propostos'?

5

Eu tenho um Ubuntu GNOME 16.04 com a MV GNOME 3.18 de 64 bits, e nessa VM eu precisei testar algo no canal xenial-proposed , então eu o ativei no software-properties-gtk , executei sudo apt-get update && sudo apt-get dist-upgrade e instalei todos os atualizações do canal xenial-proposed , pois não encontrei uma maneira de obtê-lo apenas para atualizar o pacote de que precisava.

Agora, no entanto, desejo fazer o downgrade de todos os pacotes com upgrade para suas versões xenial-proposed em suas versões nos canais estáveis / normal, mas como isso pode ser alcançado? Posso usar ppa-purge para fazer isso? E se sim, como?

Se eu apenas desabilitar o canal xenial-proposed da mesma forma que eu habilitei, o pacote instalado e atualizado para suas versões xenial-proposed começará a receber atualizações novamente dos canais estáveis / normal assim que os números de versão forem mais altos do que o instalado ou não receberei atualizações até que eu ative o canal xenial-proposed novamente?

    
por Great Uncle Bulgaria 07.05.2016 / 12:14

1 resposta

6

Adaptar link e link , os pacotes instalados a partir do repositório xenial-proposed podem ser rebaixados fazendo o seguinte:

  1. Desative o repositório xenial-proposed em software-properties-gtk conforme sugerido.
  2. Em /etc/apt/preferences.d , crie um arquivo chamado 99-downgrade-proposed .
  3. Copie e cole as seguintes linhas no arquivo:

    Package: *
    Pin: release a=xenial
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-updates
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-security
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-backports
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-proposed
    Pin-Priority: -1
    
  4. Execute sudo apt update seguido por sudo apt full-upgrade .

  5. Exclua o arquivo executando sudo rm /etc/apt/preferences.d/99-downgrade-proposed .
por edwinksl 30.05.2016 / 20:07