温馨提示×

怎么清理linux yum缓存

小樊
45
2026-10-09 16:14:27
栏目: 智能运维

在 Linux 中,使用 yum(Yellowdog Updater Modified)的系统中,清理缓存主要有以下几种常用方式:


一、清理所有 yum 缓存(最常用)

yum clean all

这会清除:

  • 软件包缓存(packages)
  • 元数据缓存(metadata)
  • 过期头文件等

✅ 推荐在更换 yum 源或遇到依赖异常时使用


二、只清理软件包缓存

yum clean packages

三、只清理元数据缓存

yum clean metadata

四、清理过期缓存

yum clean expire-cache

五、重建缓存(清理后常用)

清理缓存后,建议重新生成元数据:

yum makecache

六、查看 yum 缓存目录

yum 缓存默认位置:

/var/cache/yum/

可手动查看或删除(不推荐直接删):

ls /var/cache/yum/

七、如果是 dnf(CentOS 8+ / Rocky / Alma)

新系统已用 dnf:

dnf clean all
dnf makecache

总结

场景 命令
彻底清理 yum clean all
换源后 yum clean all && yum makecache
依赖异常 yum clean all

如果你遇到 具体报错(如依赖冲突、找不到包),可以把错误信息发出来,我可以帮你具体分析。

0 踩