是否有命令可以在 CentOS 机器上查找此类信息?
答案1
你可以尝试
repoquery --whatrequires --installed python
--installed 限制查询仅针对已安装的 pkgs - 禁用所有 repos 并仅对 rpmdb 起作用
--whatrequires CAPABILITY 查询所有需要 CAPABILITY 的包。
答案2
非 root 用户可以运行以下命令来确定哪些包需要 python。
rpm -q --whatrequires python
使用该rpm
命令的另一个优点是它只知道安装在本地机器上的软件包,"repoquery is a program for querying information from YUM repositories"
而需要 root 访问权限。
答案3
如果你输入
yum 清除 python*
yum 进程将列出所有依赖于(删除依赖项)python 包的软件。
显然,如果您真的要删除它们,只需回答“否”即可。