首页/系统/信创系统运维速查/dnf 缓存维护(makecache/clean)
命令与包管理65 条

dnf 缓存维护(makecache/clean)

源元数据缓存过期会导致“找不到包”:makecache 刷新元数据、clean all 清掉损坏缓存重建,是 dnf 异常的常用处置组合。

信创系统运维速查系统更新于 2026-10-12
刷新dnf makecache
清理dnf clean all
常见原因元数据过期 / 下载中断 / 源变更

标准处置

标准处置
dnf clean all
dnf makecache
# 仍失败再检查源配置
dnf repolist -v
换源、改发行版链接后立即 dnf clean all 再 makecache,避免混用新旧元数据。

易错点

  • 报 Curl error 或 Failed to download metadata 时先看 /etc/yum.repos.d 里地址是否可达
  • clean all 后首次操作会重新拉全量元数据,内网源慢时耐心等待勿重复中断

数据来源与参考

  • dnf 缓存文档
  • openEuler FAQ
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌