Mám Ubuntu GNOME 16.04 s GNOME 3.18 64bitovým VM a v tomto VM jsem potřeboval něco otestovat v xenial-proposed kanál, takže jsem ho aktivoval v software-properties-gtk , spustil sudo apt-get update && sudo apt-get dist-upgrade a nainstaloval všechny aktualizace z xenial-proposed kanál, protože jsem nemohl najít způsob, jak jej získat, abych upgradoval balíček, který jsem potřeboval.
Nyní si však přeji downgradovat všechny upgradované balíčky na jejich xenial-proposed verze na jejich verzi ve stabilních/normálních kanálech, ale jak toho lze dosáhnout? Mohu použít ppa-purge udělat toto? A pokud ano, jak?
Pokud zakážu xenial-proposed kanál přes stejný prostředek, který jsem povolil, bude balíček nainstalován a upgradován na xenial-proposed verze začnou znovu přijímat aktualizace ze stabilních/normálních kanálů, jakmile budou čísla verzí vyšší než nainstalované, nebo nebudu dostávat žádné aktualizace, dokud nepovolím xenial-proposed kanál znovu?
Přijatá odpověď:
Přizpůsobením http://www.webupd8.org/2013/11/how-to-downgrade-proposed-repository.html a https://wiki.ubuntu.com/Testing/EnableProposed balíčky nainstalované z xenial-proposed úložiště lze downgradovat následujícím způsobem (nahraďte xenial s kódovým názvem libovolné verze, kterou používáte):
- Zakažte
xenial-proposedúložiště vsoftware-properties-gtkjak jste navrhli. - V
/etc/apt/preferences.d, vytvořte soubor s názvem99-downgrade-proposed. -
Zkopírujte a vložte následující řádky do souboru:
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 -
Spusťte
sudo apt updatenásledujesudo apt full-upgrade. - Smažte soubor spuštěním
sudo rm /etc/apt/preferences.d/99-downgrade-proposed.