このパッケージに依存するRPMを確認してください。

このパッケージに依存するRPMを確認してください。

要求されたパッケージに依存するパッケージのリストを取得したいと思います。たとえば、すべての依存関係を取得したいと思いますtelnet。次のスクリプトを考えました。

for i in `rpm -qa | sort`;
   do rpm -qR $i | grep telnet > /dev/null;
   if [ $? -eq 0 ]; then
       echo $i;
   fi;
done

もっと良い方法がありますか?

ありがとうございます。

ベストアンサー1

必要なコマンドは次のとおりです。

rpm -q --whatrequires <packagename>

だから:

rpm -q --whatrequires telnet

マニュアルページから

  --whatrequires CAPABILITY
         Query all packages that require CAPABILITY for proper functioning.

おすすめ記事