2017-04-14 17 views
0

yumのインストールを元に戻したいと思います。インストールされたパッケージ、依存関係をアンインストールし、アップグレードされたパッケージを旧バージョンにダウングレードする必要があります。ダウングレードされたバージョンが利用できない場合は、パッケージを削除しないでください。yumの履歴の取り消しコマンドで依存パッケージの削除を停止します

yum history undo <id>を試していますが、削除しようとしているパッケージの依存関係は削除されています。どのようにして扶養家族を持つパッケージが削除されるのを防ぐことができますか?

答えて

0

短い回答:ここで必要なことを実行できるコマンドラインはありません。

説明:

あなたはpkg-fooを持っている場合は、一緒にインストール中に、その後、pkg-bazに依存pkg-barpkg-barに上記のすべてを依存して、彼らは、単一のトランザクションIDがのがid=10を想定してみましょう与えられます。次に、別のトランザクションのpkg-bazに依存するpkg-gooをインストールします。id=11

yum history undo 10中には、そのIDの間に設置しているため、それはid=11で行われたpkg-gooを削除しますpkg-bazの依存関係のたすべてのものを消去しようとします。

あなたはpkg-gooをアンインストールしたくない場合は、

yum remove pkg-foo pkg-bar 

OR

yum downgrade pkg-foo pkg-bar 
+0

を使用することをお勧めします私は76の依存性と7つのアップグレードを持っているパッケージをアンインストールしています – AvnishSingh

関連する問題