在 CentOS 系统中,清理无用的依赖包(也叫“孤儿包”或“孤儿依赖”)可以释放磁盘空间并保持系统整洁。不同 CentOS 版本使用的包管理器不同,下面按版本分别说明。
yum autoremove
会移除那些作为依赖安装、但现在没有任何软件包再依赖它们的包。
yum clean all
或只清理过期缓存:
yum clean expire-cache
package-cleanup --oldkernels --count=2
保留最近 2 个内核,删除旧内核。
安装工具(如果未安装):
yum install yum-utils
dnf autoremove
dnf clean all
dnf remove --oldinstallonly
或手动查看:
dnf list installed kernel
yum clean all
yum autoremove
⚠️ CentOS 6 已停止维护,建议升级系统。
yum remove 软件名
或
dnf remove 软件名
package-cleanup --leaves
⚠️ 输出结果需人工判断,不要盲目删除。
yum/dnf history 查看操作记录yum install -y yum-utils
yum autoremove -y
yum clean all
package-cleanup --oldkernels --count=2 -y
如果你愿意,可以告诉我:
我可以给你更精确、安全的清理方案。