CentOS 7でパッケージを削除するときに、インストールされているすべての依存パッケージを削除するにはどうすればよいですか?

ukll

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]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ