如何删除 CentOS 5 上不再需要的软件包?

lex*_*sys 8 centos yum centos5

在安装包时,我得到了一些额外的依赖包。但是当我用 yum 删除已安装的包时,依赖包并没有被删除,尽管我不再需要它们了。

如何自动删除它们?

Mar*_*ark 6

yum-utils 中的 package-cleanup 将为您提供不再使用的软件包列表。尽管在执行此操作的脚本中使用输出很简单,但它无法自动删除它们。

您还可以查看一个名为 remove-with-leaves 的 yum 插件。我从未使用过它,所以我不确定它与 CentOS 5 中的 yum 版本的兼容性。此外,鉴于快速 google 搜索的结果,人们似乎有很多问题。


小智 1

查看 yum-utils 中的“package-cleanup”(yum install yum-utils)。