Ich habe Xubuntu 17.04 und habe mich aus mehreren Gründen gefragt, ob es eine Möglichkeit gibt, ein Downgrade von 17.04 auf 16.04 durchzuführen:
- Weil mGBA in 17.04 nicht funktioniert
- Weil der Parole Media Player beim Zurückspulen einfriert
- Weil LMMS geschlossen wird, wenn ich versuche, die Sample-Songs zu laden
- usw.
Frage:
Gibt es eine Möglichkeit, ein Downgrade von Xubuntu 17.04 auf 16.10 durchzuführen?
Antworten:
Es gibt keinen offiziell unterstützten Weg, dies zu tun, aber Sie können es tun.
Das Downgrade wird wahrscheinlich zu schwerwiegenderen Problemen führen als das verursachte Upgrade. Die Gründe:
All diese Probleme sind selten. Aber ein typisches Linux-System hat Tausende von Paketen, so dass Sie zumindest in einem von ihnen sicherlich mit Problemen konfrontiert werden. Diese müssen Sie einzeln von Hand reparieren.
Die genauen Schritte für ein Dist-Downgrade sind in dieser Antwort aufgeführt.
(Kein Thema der Frage, aber es ist sehr lustig: Auf die gleiche Weise können Sie auch zwischen verschiedenen Debian-basierten Distributionen wechseln, möglicherweise sogar ohne Neustart. Wenn beide Unterstützung für mehrere Architekturen bieten, können Sie dies sogar tun Architekturen ohne Neustart wechseln .)
Da es Ihr Ziel ist, einige ähnliche, seltene paketspezifische Probleme nach einem Upgrade zu vermeiden, würden Sie wahrscheinlich diejenigen vermeiden, die ein Dist-Downgrade verursachen würde.
Daher würde ich eher eine Problemumgehungslösung vorschlagen:
Downgrade nur die wenigen Pakete, mit denen Sie ein Problem haben.
Es ist sehr einfach:
/etc/apt/sources.list
. Daher enthält Ihrsources.list
Testament - vorübergehend - die Paketquellen für Ihre beiden Distributionsversionen.apt-get update
, um die Caches zu laden.apt-cache show mybuggytool
wird dannmybuggytool
in allen verfügbaren Versionen in beiden Repositorys angezeigt. Zum Beispiel sehen Siemybuggytool
in Versionen1.1-crap
und in1.3-crap
.1.1-crap
.apt-get install mybuggytool=1.1-crap
sources.list
und dannapt-get update
wieder.Auf diese Weise erhalten Sie das Paket des Buggy-Tools - allerdings aus Ihrer alten Distribution. Da die überwiegende Mehrheit der Bibliotheken so entwickelt wurde, dass sie abwärtskompatibel sind, treten Probleme mit einer viel geringeren Wahrscheinlichkeit auf.
Möglicherweise möchten Sie diese Pakete von zukünftigen Upgrades ausnehmen. Es wird in dieser Antwort detailliert beschrieben . Der wichtige Teil ist:
apt-mark hold mybuggytool
.apt-mark unhold mybuggytool
.quelle