GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come annullare l'aggiornamento del pacchetto di canali "proposto"?

Ho un Ubuntu GNOME 16.04 con GNOME 3.18 64-bit VM, e in quella VM avevo bisogno di testare qualcosa nel xenial-proposed canale quindi l'ho attivato nel software-properties-gtk , ha eseguito sudo apt-get update && sudo apt-get dist-upgrade e installato tutti gli aggiornamenti dal xenial-proposed canale perché non riuscivo a trovare un modo per ottenerlo solo per aggiornare il pacchetto di cui avevo bisogno.

Ora, tuttavia, desidero eseguire il downgrade di tutti i pacchetti aggiornati alla loro xenial-proposed versioni alla loro versione nei canali stabili/normali, ma come si può ottenere ciò? Posso usare ppa-purge per farlo? E se sì, come?

Se disattivo il xenial-proposed canale tramite lo stesso significa che l'ho abilitato, il pacchetto verrà installato e aggiornato al loro xenial-proposed le versioni iniziano a ricevere nuovamente gli aggiornamenti dai canali stabili/normali una volta che i numeri di versione sono superiori a quelli installati o non riceverò alcun aggiornamento fino a quando non abilito il xenial-proposed canale di nuovo?

Risposta accettata:

Adattando http://www.webupd8.org/2013/11/how-to-downgrade-proposed-repository.html e https://wiki.ubuntu.com/Testing/EnableProposed, i pacchetti installati da xenial-proposed il repository può essere declassato procedendo come segue (sostituisci xenial con il nome in codice della release che stai utilizzando):

  1. Disabilita il xenial-proposed repository in software-properties-gtk come hai suggerito.
  2. In /etc/apt/preferences.d , crea un file denominato 99-downgrade-proposed .
  3. Copia e incolla le seguenti righe nel 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. Esegui sudo apt update seguito da sudo apt full-upgrade .

  5. Elimina il file eseguendo sudo rm /etc/apt/preferences.d/99-downgrade-proposed .

Ubuntu
  1. Come aggiornare Python a 3.9

  2. Come eseguire l'aggiornamento a Ubuntu 20.04

  3. Come aggiornare Ubuntu 18.04 a Ubuntu 18.10

  4. Come aggiornare CentOS 7 a CentOS 8

  5. Come eseguire l'aggiornamento da Ubuntu 20.04 a Ubuntu 20.10

Come aggiornare da Ubuntu 16.10 a Ubuntu 17.04

Come aggiornare Ubuntu 20.04 a 21.04

Come aggiornare Ubuntu 16.04 a Ubuntu 16.10

Come aggiornare Ubuntu 18.04 a 20.04?

Come aggiornare Ubuntu 20.04 a Ubuntu 20.10

Come aggiornare Ubuntu 20.10 a Ubuntu 21.04