karthick Asked: 2013-03-02 03:52:20 +0800 CST2013-03-02 03:52:20 +0800 CST 2013-03-02 03:52:20 +0800 CST 如何在 CentOS 机器上找到依赖于 Python 的已安装包? 772 在 CentOS 机器上是否有查找此类信息的命令? linux 3 个回答 Voted Best Answer user9517 2013-03-02T04:18:42+08:002013-03-02T04:18:42+08:00 你可以试试 repoquery --whatrequires --installed python --installed 只对已安装的 pkgs 进行查询 - 禁用所有 repos 并仅作用于 rpmdb --whatrequires CAPABILITY 查询所有需要 CAPABILITY 的包。 ZaSter 2013-03-02T14:19:58+08:002013-03-02T14:19:58+08:00 非 root 用户可以运行以下命令来确定哪些包需要 python。 rpm -q --whatrequires python 使用该命令的另一个优点rpm是它只知道安装在本地机器上的包,而"repoquery is a program for querying information from YUM repositories"需要 root 访问权限。 NickW 2013-03-02T04:04:00+08:002013-03-02T04:04:00+08:00 如果你输入 百胜擦除蟒蛇* yum 进程将列出所有依赖于(删除依赖项)依赖于 python 包存在的软件。 显然,如果您真的想删除它们,只需回答“否”。
你可以试试
非 root 用户可以运行以下命令来确定哪些包需要 python。
使用该命令的另一个优点
rpm
是它只知道安装在本地机器上的包,而"repoquery is a program for querying information from YUM repositories"
需要 root 访问权限。如果你输入
yum 进程将列出所有依赖于(删除依赖项)依赖于 python 包存在的软件。
显然,如果您真的想删除它们,只需回答“否”。