例:「XYZ」パッケージがインストールされていることがわかります。 XYZは依存関係の1つなので、どのパッケージがXYZをインストールしたかを確認したいと思います。
ありがとう
答え1
複数の異なるパッケージには1つのパッケージが必要な場合があるため、これは必ずしも明確ではありません。特に、多数のパッケージがインストールされている場合はさらにそうです。
検査方法:
sudo dnf repoquery --whatrequires package
またはrpm -q --whatrequires package
簡単に実行すると、
sudo dnf history package| egrep -w 'install|upgrade'
そのパッケージに対するすべてのタスクが表示され、それを調べてそれを必要とする他のパッケージを推論できます。あるいは、単にxyzを削除してその原因を特定することもできます。
sudo dnf --assumeno remove package
またはrpm -e --test package