在 Linux 中使用 yum(CentOS / RHEL 6/7 等)时,清理缓存的常用方法如下:
yum clean all
该命令会清理:
packages)metadata)yum clean packages # 只清理下载的 rpm 包
yum clean metadata # 只清理元数据
yum clean headers # 清理头文件
yum clean expire-cache # 清理过期缓存
yum makecache
或更新软件源信息:
yum repolist
yum 缓存默认位于:
/var/cache/yum/
可手动清理(谨慎):
rm -rf /var/cache/yum/*
du -sh /var/cache/yum
如果你是在 CentOS 8 / Rocky / Alma / RHEL 8+,已改用 dnf,命令基本兼容:
dnf clean all
需要我针对某个系统版本或问题场景(如 yum 卡住、报缓存错误)给出建议吗?