GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie kann ich das „vorgeschlagene“ Kanalpaket-Upgrade rückgängig machen?

Ich habe eine Ubuntu GNOME 16.04 mit GNOME 3.18 64-Bit-VM, und in dieser VM musste ich etwas im xenial-proposed testen Channel, also habe ich es im software-properties-gtk aktiviert , sudo apt-get update && sudo apt-get dist-upgrade ausgeführt und installierte alle Upgrades von xenial-proposed Kanal, da ich keinen Weg finden konnte, es zu bekommen, nur um das Paket zu aktualisieren, das ich brauchte.

Jetzt möchte ich jedoch alle aktualisierten Pakete auf ihren xenial-proposed downgraden Versionen zu ihrer Version in den stabilen/normalen Kanälen, aber wie kann dies erreicht werden? Kann ich ppa-purge verwenden um dies zu tun? Und wenn ja, wie?

Wenn ich einfach den xenial-proposed deaktiviere Kanal über das gleiche Mittel, das ich aktiviert habe, wird das Paket installiert und auf ihren xenial-proposed aktualisiert Versionen erhalten wieder Updates von den stabilen/normalen Kanälen, sobald die Versionsnummern dort höher sind als die installierten oder erhalte ich überhaupt keine Updates, bis ich den xenial-proposed aktiviere erneut kanalisieren?

Akzeptierte Antwort:

Anpassen von http://www.webupd8.org/2013/11/how-to-downgrade-proposed-repository.html und https://wiki.ubuntu.com/Testing/EnableProposed, den installierten Paketen aus xenial-proposed Das Repository kann wie folgt heruntergestuft werden (ersetzen Sie xenial mit dem Codenamen der von Ihnen verwendeten Version):

  1. Deaktivieren Sie den xenial-proposed Repository in software-properties-gtk wie Sie vorgeschlagen haben.
  2. In /etc/apt/preferences.d , erstellen Sie eine Datei mit dem Namen 99-downgrade-proposed .
  3. Kopieren Sie die folgenden Zeilen und fügen Sie sie in die Datei ein:

    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. Führen Sie sudo apt update aus gefolgt von sudo apt full-upgrade .

  5. Löschen Sie die Datei, indem Sie sudo rm /etc/apt/preferences.d/99-downgrade-proposed ausführen .

Ubuntu
  1. So aktualisieren Sie Python auf 3.9

  2. So aktualisieren Sie auf Ubuntu 20.04

  3. So aktualisieren Sie Ubuntu 18.04 auf Ubuntu 18.10

  4. So aktualisieren Sie CentOS 7 auf CentOS 8

  5. So aktualisieren Sie von Ubuntu 20.04 auf Ubuntu 20.10

So aktualisieren Sie von Ubuntu 16.10 auf Ubuntu 17.04

So aktualisieren Sie Ubuntu 20.04 auf 21.04

So aktualisieren Sie Ubuntu 16.04 auf Ubuntu 16.10

Wie aktualisiere ich Ubuntu 18.04 auf 20.04?

So aktualisieren Sie Ubuntu 20.04 auf Ubuntu 20.10

So aktualisieren Sie Ubuntu 20.10 auf Ubuntu 21.04