Najwyraźniej Fedora yum
ma możliwość obniżenia wersji. Uważam to za przydatne, ponieważ obrzydliwie czują, że muszą przerwać NetworkManager przy stabilnym uaktualnieniu. Na wiele sposobów.
Jak obniżyć wersję NetworkManagera i wszystko, co od niego zależy? Czy mogę wykonać yum
pracę w odwrotnej kolejności?
[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
Czy istnieje sposób obniżenia wersji bez robienia każdego pakietu osobno?
yum downgrade NetworkManager (and all preques unmentioned)
Jeśli miałeś wcześniej działającą wersję w danym systemie, twoja historia to polecenie goto. Wyświetli listę transakcji i pozwoli ci cofnąć się do określonego punktu lub cofnąć pojedyncze działania zobacz więcej tutaj;
http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch05s16.html
Alternatywnie, jeśli chcesz obniżyć wersję czegoś, co ma wiele zależności ograniczonych wersjami za pomocą wtyczki yum-allow-downgrade, rozwiąże występujące błędy zależności. Doda to opcję --allow-downgrade, której możesz użyć.
Jeśli celowo trzymasz się starej wersji, radzę zajrzeć do pakietu blokady wersji. Zapobiegnie to zniszczeniu pracy przez Ciebie / współpracowników / zaplanowane aktualizacje.
http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch06s25.html
źródło