跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

CentOS YUM 源报错修复与 repo.repo 配置实战

CentOS 系统 YUM 源常因配置损坏或过期导致报错。本方案演示如何通过备份旧配置、新建包含阿里云与清华源镜像的 repo.repo 文件来修复问题。重点在于处理 CentOS 8 的 Vault 源地址,配合 yum clean all 与 makecache 命令刷新缓存,即可恢复正常安装环境。

接口猎人发布于 2022/9/18更新于 2026/10/1179 浏览
CentOS YUM 源报错修复与 repo.repo 配置实战

CentOS YUM 源报错修复与 repo.repo 配置实战

遇到 YUM 报错别急着重装系统,很多时候只是仓库配置出了问题。尤其是 CentOS 8 这类版本,官方源迁移后容易找不到路径,导致 yum 命令失效。今天分享一套经过验证的修复方案,直接替换为国内镜像源,恢复速度更快。

备份原有配置

在动手修改之前,老手都知道先留一手。把现有的 .repo 文件挪到备份目录,万一新配置有问题还能随时回滚。

mkdir /etc/yum.repos.d/bak$(date +%Y%m%d)
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak$(date +%Y%m%d)/

注意这里用了 mv 移动而不是删除,这样心里更踏实。日期后缀能避免多次操作时覆盖旧备份。

新建仓库配置文件

接下来创建新的 repo.repo 文件。这里我选了阿里云和清华大学的镜像,稳定性都不错。特别要注意 CentOS 8.5 已经过了生命周期,需要指向 vault 归档地址,否则下载会失败。

cat > /etc/yum.repos.d/repo.repo <<END
[baseos]
name = baseos
enabled = yes
baseurl = http://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/x86_64/os
gpgcheck = 0

[appstream]
name = appstream
enabled = yes
baseurl = http://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/x86_64/os/
gpgcheck = 0

[epel]
name = epel
enabled = yes
baseurl = https://mirrors.tuna.tsinghua.edu.cn/epel/8/Everything/x86_64/
gpgcheck = 0
END

这里有个细节:gpgcheck = 0 关闭了 GPG 签名检查。虽然为了安全建议开启,但在快速修复或内网测试环境下,关闭它能减少很多因证书过期导致的麻烦。生产环境请根据实际情况调整。

刷新缓存生效

配置写好了不代表立刻能用,得告诉包管理器去重新读取。

yum clean all
yum makecache

执行完这两步,如果没报红字错误,说明源已经连通了。这时候试着安装个工具包验证一下,比如 yum install vim -y,能跑通就彻底搞定。

小结

这种问题核心在于源地址变更或过期。只要确保 baseurl 路径正确,配合清理缓存,基本都能解决。平时维护服务器时,建议定期更新一次源配置,避免临用时才发现连不上外网。

目录

  1. CentOS YUM 源报错修复与 repo.repo 配置实战
  2. 备份原有配置
  3. 新建仓库配置文件
  4. 刷新缓存生效
  5. 小结

更多推荐文章

查看全部
  • 浏览器端 HTML 转 Word 文档方案:html-docx-js 使用指南
  • 大语言模型(LLM)原理与应用实战
  • VSCode 远程 SSH 环境下 Copilot 使用 Claude 模型配置方案
  • ORB-SLAM3:开源视觉、视觉惯性及多地图 SLAM 库
  • C++ STL 容器详解:序列、关联与适配器
  • 相干伊辛机在医疗与医疗 AI 领域的应用前景
  • C++ 内存管理核心:智能指针原理与应用
  • 有向无环图(DAG)介绍:环检测、DFS 法与 Kahn 算法
  • 前端国际化实战:基于 i18next 的多语言方案
  • 2024 年中国行业大模型市场报告:规模增长、落地路径与发展趋势
  • 位运算实战:判断字符唯一性与查找缺失数字
  • JavaScript Proxy 代理机制与核心方法详解

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online