回答:
yum-utilsの一部であるツールpackage-cleanupを使用できます。現在のyumリポジトリーから入手できないパッケージの検索、依存関係の壊れたパッケージの検索、古いカーネルのプルーニング、重複パッケージの検索に加えて、他のパッケージが依存していないパッケージを見つけることもできます。それらは葉と呼ばれます。行う
yum install yum-utils
パッケージクリーンアップを取得し、
package-cleanup --leaves --all
すべての葉のリストを取得します。
コマンドrepoquery
(パッケージの一部yum-utils
)を使用して、この情報を取得できます。
$ repoquery --installed --qf '%{n} - %{yumdb_info.reason}' --all \
| grep 'user$' | cut -f1 -d' '
自分でインストールしたパッケージのみが一覧表示され、基本インストールの一部ではありません。ユースケースに応じて、これはあなたが望むものかそうでないかです。
dnf history userinstalled
この目的のために設計されたものを試すことができます。ただし、この説明が示すように、少し混乱する可能性があります。