Как отменить «-обложенный» пакет обновления канала?

5

У меня есть Ubuntu GNOME 16.04 с 64-разрядной VM GNOME 3.18, и в этой виртуальной машине мне нужно было что-то протестировать в канале xenial-proposed , поэтому я активировал ее в software-properties-gtk , побежал sudo apt-get update && sudo apt-get dist-upgrade и установил все обновления из канала xenial-proposed , поскольку я не мог найти способ получить его только для обновления пакета, в котором я нуждался.

Теперь, однако, я хочу понизить все упакованные обновления до их версий xenial-proposed до их версии в стабильных / нормальных каналах, но как это можно добиться? Могу ли я использовать ppa-purge для этого? И если да, то как?

Если я просто отключу канал xenial-proposed с помощью того же средства, что я включил его, пакет, установленный и обновленный до версий xenial-proposed , начнет получать обновления снова из стабильных / нормальных каналов, как только номера версий будут выше чем установлен или я не получу никаких обновлений, пока я не включу канал xenial-proposed снова?

    
задан Paranoid Panda 07.05.2016 в 12:14
источник

1 ответ

6

Адаптация Ссылка и Ссылка , пакеты, установленные из репозитория xenial-proposed , можно понизить, выполнив следующие действия:

  1. Отключите репозиторий xenial-proposed в software-properties-gtk , как вы предложили.
  2. В /etc/apt/preferences.d создайте файл с именем 99-downgrade-proposed .
  3. Скопируйте и вставьте следующие строки в файл:

    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. Запустите sudo apt update , за которым следует sudo apt full-upgrade .

  5. Удалите файл, запустив sudo rm /etc/apt/preferences.d/99-downgrade-proposed .
ответ дан edwinksl 30.05.2016 в 20:07
источник