lexsys Asked: 2009-07-07 05:07:16 +0800 CST2009-07-07 05:07:16 +0800 CST 2009-07-07 05:07:16 +0800 CST 如何删除 CentOS 5 上不再需要的软件包? 772 在安装包时,我得到了一些额外的依赖包。但是当我用 yum 删除已安装的包时,依赖包并没有被删除,尽管我不再需要它们了。 如何自动删除它们? centos yum centos5 3 个回答 Voted Mark 2009-07-07T05:47:27+08:002009-07-07T05:47:27+08:00 yum-utils 中的 package-cleanup 将为您提供不再使用的软件包列表。它不能自动删除它们,尽管在执行此操作的脚本中使用输出很简单。 您还可以查看一个名为 remove-with-leaves 的 yum 插件。我从未使用过它,所以我不确定它与 CentOS 5 中的 yum 版本是否兼容。此外,考虑到快速 google 搜索的结果,人们似乎遇到了很多问题。 Gary 2009-07-07T05:31:57+08:002009-07-07T05:31:57+08:00 查看 yum-utils (yum install yum-utils) 中的“package-cleanup”。 Læti 2021-06-01T06:43:17+08:002021-06-01T06:43:17+08:00 使用较新的 yum 版本(至少 >= 3.2.28-13),以及 10 多年来(自 2010 年底以来),您可以使用yum autoremove pkg它,它会自动删除未使用的依赖项。
yum-utils 中的 package-cleanup 将为您提供不再使用的软件包列表。它不能自动删除它们,尽管在执行此操作的脚本中使用输出很简单。
您还可以查看一个名为 remove-with-leaves 的 yum 插件。我从未使用过它,所以我不确定它与 CentOS 5 中的 yum 版本是否兼容。此外,考虑到快速 google 搜索的结果,人们似乎遇到了很多问题。
查看 yum-utils (yum install yum-utils) 中的“package-cleanup”。
使用较新的 yum 版本(至少 >= 3.2.28-13),以及 10 多年来(自 2010 年底以来),您可以使用
yum autoremove pkg
它,它会自动删除未使用的依赖项。