Saya memiliki Ubuntu GNOME 16.04 dengan GNOME 3.18 64-bit VM, dan dalam VM itu saya perlu menguji sesuatu di xenial-proposed saluran jadi saya mengaktifkannya di software-properties-gtk , jalankan sudo apt-get update && sudo apt-get dist-upgrade dan menginstal semua pemutakhiran dari xenial-proposed saluran karena saya tidak dapat menemukan cara untuk mendapatkannya hanya untuk meningkatkan paket yang saya butuhkan.
Namun sekarang saya ingin menurunkan versi semua paket yang ditingkatkan ke xenial-proposed versi ke versi mereka di saluran stabil/normal, tetapi bagaimana hal ini dapat dicapai? Bisakah saya menggunakan ppa-purge untuk melakukan ini? Dan jika demikian, bagaimana?
Jika saya hanya menonaktifkan xenial-proposed saluran melalui cara yang sama yang saya aktifkan, paket akan diinstal dan ditingkatkan ke xenial-proposed mereka versi mulai menerima pembaruan lagi dari saluran stabil/normal setelah nomor versi di sana lebih tinggi daripada yang diinstal atau saya tidak akan menerima pembaruan sama sekali sampai saya mengaktifkan xenial-proposed saluran lagi?
Jawaban yang Diterima:
Mengadaptasi http://www.webupd8.org/2013/11/how-to-downgrade-proposed-repository.html dan https://wiki.ubuntu.com/Testing/EnableProposed , paket yang diinstal dari xenial-proposed repositori dapat diturunkan dengan melakukan hal berikut (ganti xenial dengan nama kode rilis mana pun yang Anda gunakan):
- Nonaktifkan
xenial-proposedrepositori disoftware-properties-gtkseperti yang Anda sarankan. - Di
/etc/apt/preferences.d, buat file bernama99-downgrade-proposed. -
Salin dan tempel baris berikut ke dalam file:
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 -
Jalankan
sudo apt updatediikuti olehsudo apt full-upgrade. - Hapus file dengan menjalankan
sudo rm /etc/apt/preferences.d/99-downgrade-proposed.