GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Membalikkan Upgrade Paket Saluran yang 'diusulkan'?

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):

  1. Nonaktifkan xenial-proposed repositori di software-properties-gtk seperti yang Anda sarankan.
  2. Di /etc/apt/preferences.d , buat file bernama 99-downgrade-proposed .
  3. 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
    
  4. Jalankan sudo apt update diikuti oleh sudo apt full-upgrade .

  5. Hapus file dengan menjalankan sudo rm /etc/apt/preferences.d/99-downgrade-proposed .

Ubuntu
  1. Cara Meningkatkan Ubuntu 18.04 ke Ubuntu 18.10

  2. Cara Meng-upgrade CentOS 7 ke CentOS 8

  3. Cara Meningkatkan ke Ubuntu 20.04 ke Ubuntu 20.10

  1. Cara Meningkatkan Python ke 3.9

  2. Cara Meningkatkan ke Ubuntu 20.04

  3. Cara Meningkatkan Dari Ubuntu 16.04 ke Ubuntu 18.04

  1. Cara Meningkatkan Ubuntu Ke 20.10

  2. Cara Meningkatkan Ubuntu Ke 21.10

  3. Cara Meningkatkan Ubuntu Ke 21.04