Linux

如何在 CentOS 機器上找到依賴於 Python 的已安裝軟體包?

  • June 23, 2014

是否有命令可以在 CentOS 機器上查找此類資訊?

你可以試試

repoquery --whatrequires --installed python

–installed 僅對已安裝的 pkgs 進行查詢 - 禁用所有 repos 並且僅對 rpmdb 起作用

–whatrequires CAPABILITY 查詢所有需要 CAPABILITY 的包。

以下命令可由非 root 使用者執行以確定哪些包需要 python。

rpm -q --whatrequires python

使用該命令的另一個優點rpm是它只知道安裝在本地機器上的包,而"repoquery is a program for querying information from YUM repositories"需要 root 訪問權限。

引用自:https://serverfault.com/questions/483743