系统管理 · 2022年02月20日 0

package-cleanup命令 – 清理本地安装的RPM软件包

package-cleanup 清理本地安装的、重复的或孤立的的RPM软件包,这是一个只对RPM有用的工具,Ubuntu 之类的无法使用。 **语法格式:** package-cleanup [参数] **常用参数:** | -c | 使用备用配置文件(默认为/etc/yum.conf) | | -------------- | ---------------------------------------------------- | | -y | 同意任何要求 | | –leaves | 列出与其他RPM没有依赖关系的软件包 | | –orphans | 列出当前软件仓库中不再提供支持的本地已安装的软件包 | | –oldkernels | 删除旧内核文件(kernel, kernel-devel) | | –problems | 列出有依赖问题的软件包 | | –dupes | 扫描重复安装的RPM软件包 | | –cleandupes | 扫描重复安装的软件包,并删除老版本的软件包 | **参考示例** 列出与其他RPM没有依赖关系的软件包: ``` [root@anycode ~]# package-cleanup –leaves libacl-devel-2.2.49-8.fc14.i686 libcap-devel-2.17-1.fc13.i686 libchamplain-gtk-0.6.1-4.fc14.i686 ... ``` 删除旧内核文件: ``` [root@anycode ~]# package-cleanup –oldkernels ```