Yumでパッケージを簡単にダウングレードするにはどうすればよいですか?


11

どうやら、Fedoraにyumはダウングレードする機能があります。安定したアップグレードでNetworkManager を中断する必要があると嫌悪感を抱いているので、これは便利だと思います。複数の方法で。

NetworkManagerとそれに依存するすべてのものをダウングレードするにはどうすればよいですか?yum逆に作業できますか?

[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

各パッケージを個別に実行せずにダウングレードする方法はありますか?

回答:



3

問題のシステムで以前に動作しているバージョンがある場合、yum historyはgotoコマンドです。トランザクションがリストされ、特定のポイントにロールバックしたり、単一のアクションを元に戻したりできるようになります。詳細はこちらをご覧ください。

http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch05s16.html

あるいは、yum-allow-downgradeプラグインを使用して、複数のバージョンが制限された依存関係があるものをダウングレードしたい場合は、表示されている依存関係エラーを整理します。使用できる--allow-downgradeオプションが追加されます。

意図的に古いバージョンを使用している場合は、バージョンロックパッケージを確認することをお勧めします。これにより、自分/同僚/スケジュールされた更新が作業を台無しにするのを防ぎます。

http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch06s25.html

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.