Anscheinend hat Fedora yum
die Fähigkeit, ein Downgrade durchzuführen. Ich finde das nützlich, weil sie abscheulich das Gefühl haben, NetworkManager bei einem stabilen Upgrade brechen zu müssen . In mehrfacher Hinsicht.
Wie kann ich NetworkManager und alles, was davon abhängt, herunterstufen? Kann ich yum
umgekehrt arbeiten?
[root@x200s NetworkManager]# yum downgrade NetworkManager-0.8.999-2.git20110509.fc15.i686
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Downgrade Process
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.i686 1:0.8.999-2.git20110509.fc15 will be a downgrade
--> Processing Dependency: NetworkManager-glib = 1:0.8.999-2.git20110509.fc15 for package: 1:NetworkManager-0.8.999-2.git20110509.fc15.i686
---> Package NetworkManager.i686 1:0.8.999-3.git20110526.fc15 will be erased
--> Finished Dependency Resolution
Error: Package: 1:NetworkManager-gnome-0.8.999-3.git20110526.fc15.i686 (@updates)
Requires: NetworkManager = 1:0.8.999-3.git20110526.fc15
Removing: 1:NetworkManager-0.8.999-3.git20110526.fc15.i686 (@updates)
NetworkManager = 1:0.8.999-3.git20110526.fc15
Downgraded By: 1:NetworkManager-0.8.999-2.git20110509.fc15.i686 (fedora)
NetworkManager = 1:0.8.999-2.git20110509.fc15
Error: Package: 1:NetworkManager-0.8.999-2.git20110509.fc15.i686 (fedora)
Requires: NetworkManager-glib = 1:0.8.999-2.git20110509.fc15
Installed: 1:NetworkManager-glib-0.8.999-3.git20110526.fc15.i686 (@updates)
NetworkManager-glib = 1:0.8.999-3.git20110526.fc15
Available: 1:NetworkManager-glib-0.8.999-2.git20110509.fc15.i686 (fedora)
NetworkManager-glib = 1:0.8.999-2.git20110509.fc15
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Gibt es eine Möglichkeit zum Downgrade, ohne jedes Paket einzeln auszuführen?
yum downgrade NetworkManager (and all preques unmentioned)
Wenn Sie zuvor eine funktionierende Version auf dem betreffenden System hatten, ist yum history ein goto-Befehl. Es listet Transaktionen auf und ermöglicht es Ihnen, zu einem bestimmten Punkt zurückzukehren oder einzelne Aktionen rückgängig zu machen. Weitere Informationen finden Sie hier.
http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch05s16.html
Wenn Sie alternativ mit dem Plugin yum-allow-downgrade ein Downgrade durchführen möchten, bei dem mehrere versionbeschränkte Abhängigkeiten bestehen, werden die angezeigten Abhängigkeitsfehler behoben. Es wird eine Option --allow-downgrade hinzugefügt, die Sie verwenden können.
Wenn Sie absichtlich an einer alten Version festhalten, würde ich empfehlen, das Versionssperrpaket zu prüfen. Dies verhindert, dass Sie / Kollegen / geplante Updates Ihre Arbeit ruinieren.
http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch06s25.html
quelle