CentOS 7を使用しています。次のコマンドを使用して、PDFビューアであるokularをインストールしました。
sudo yum install okular
下の写真でわかるように、okularをインストールするために37の依存パッケージをインストールしました。
しかし、私はアプリケーションの機能に満足していなかったので、それを削除することにしました。問題は、次のコマンドで削除した場合です。
sudo yum autoremove okular
4つの依存パッケージのみを削除します。
そして、コマンドでそれを削除すると:
sudo yum remove okular
okular.x86_64であるパッケージを1つだけ削除します。
さて、私の質問は、コマンドでインストールされた37個のパッケージすべてを削除する方法があるのか、それともすべてを1つずつ削除する必要があるのかということです。
個人的には、yumプラグインはあまり機能しないので、私の経験では好きではありません。
このyum history
コマンドを使用して、yumの履歴を表示できます。
[root@testbox ~]# yum history
Loaded plugins: product-id, rhnplugin, search-disabled-repos, subscription-manager, verify, versionlock
ID | Login user | Date and time | Action(s) | Altered
----------------------------------------------------------------------------------
19 | Jason <jason> | 2016-06-28 09:16 | Install | 10
を実行すると、トランザクションに関する情報を見つけることができますyum history info <transaction id>
。そう:
yum history info 19
トランザクション19でインストールされたすべてのパッケージと、パッケージのインストールに使用されたコマンドラインが表示されます。トランザクション19を元に戻す場合は、を実行しyum history undo 19
ます。
または、最後に行ったトランザクションを元に戻したい場合(ソフトウェアパッケージをインストールしたが気に入らなかった場合)は、次のようにすることができます。 yum history undo last
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加