如何在CentOS机器上find依赖Python的已安装软件包?

有没有一个命令在CentOS机器上find这些信息?

你可以试试

repoquery --whatrequires --installed python 

– 安装限制查询只安装pkgs – 禁用所有的回购,只对rpmdb有效

– 什么要求CAPABILITY查询所有需要CAPABILITY的软件包。

以下命令可以由非root用户运行,以确定哪些软件包需要python。

 rpm -q --whatrequires python 

使用rpm命令的另一个好处是只知道安装在本地机器上的软件包,而"repoquery is a program for querying information from YUM repositories"并且需要root权限。

如果你input

yum擦除python *

yum进程会列出所有依赖python包的软件(除去依赖关系)。

显然,只是回答你是否真的想删除它们。