news 2026/8/27 15:15:41

设置 linux yum 安装的镜像源为国内

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
设置 linux yum 安装的镜像源为国内

将Linux的yum源更换为国内镜像,可以显著提升软件包的下载和更新速度。我整理了一份通用指南和针对不同系统的具体操作步骤,你可以参考一下。

📝 通用配置步骤

无论使用哪种Linux发行版,更换yum源的核心步骤都是类似的:

  1. 备份(重要!):以防万一,先备份原有的源配置文件。
    mkdir/etc/yum.repos.d/backupmv/etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
  2. 下载新的源配置文件:使用wgetcurl下载你选择的国内镜像源配置文件,并将其放到/etc/yum.repos.d/目录下。
  3. 清理并重建缓存:让新配置生效。
    yum clean all yum makecache

🚀 主流发行版配置方法

CentOS 7

由于CentOS 7已于2024年6月停止官方维护,建议使用国内镜像站的存档源(Vault)

  • 阿里云镜像站(推荐)

    sudowget-O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 清华大学镜像站(TUNA)

    sudowget-O/etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/Centos-7.repo
  • 网易镜像站(163)

    sudowget-O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
CentOS 8

CentOS 8同样已停止维护,需要切换到Vault存档源

  • 阿里云Vault源
    cd/etc/yum.repos.d/sudomvCentOS-Base.repo CentOS-Base.repo.baksudowgethttp://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo-OCentOS-Base.repo
Rocky Linux / AlmaLinux

作为CentOS的替代品,它们也可以方便地切换源。

  • 阿里云镜像站

    sudosed-e's|^mirrorlist=|#mirrorlist=|g'\-e's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g'\-i.bak\/etc/yum.repos.d/Rocky-*.reposudodnf makecache
  • 南京大学镜像站

    sudosed-e's|^mirrorlist=|#mirrorlist=|g'\-e's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirror.nju.edu.cn/rocky|g'\-i.bak\/etc/yum.repos.d/Rocky-*.reposudodnf makecache
其他发行版
  • EPEL源:如果使用了EPEL(Extra Packages for Enterprise Linux),也可以更换为国内源。

    # 以阿里云EPEL源为例(适用于RHEL 7)sudowget-O/etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  • Fedora:可参考腾讯云镜像站官方文档进行配置。

💡 常见国内镜像站汇总

  • 阿里云https://mirrors.aliyun.com/
  • 清华大学 (TUNA)https://mirrors.tuna.tsinghua.edu.cn/
  • 网易 (163)http://mirrors.163.com/
  • 中国科学技术大学 (USTC)https://mirrors.ustc.edu.cn/
  • 腾讯云https://mirrors.cloud.tencent.com/
  • 上海交通大学https://mirrors.sjtug.sjtu.edu.cn/

⚠️ 注意事项

  • 确认系统版本:下载repo文件时,务必选择与你的系统版本(如CentOS 7、8)相匹配的文件。
  • 检查网络:确保服务器能够正常访问外网,否则无法下载新的repo文件。
  • GPG密钥:如果更换源后出现GPG密钥验证错误,可以尝试使用--nogpgcheck参数临时跳过,但更好的做法是导入对应镜像站的GPG密钥。
  • 验证:更换完成后,可以尝试安装一个小软件包(如yum install vim -y)来测试新源是否工作正常。

我的 linux 系统是:# uname -a Linux host-172-25-1-101 5.15.0-3.60.5.1.el8uek.x86_64 #2 SMP Wed Oct 19 20:04:48 PDT 2022 x86_64 x86_64 x86_64 GNU/Linux

根据你提供的uname -a信息,你的系统是Oracle Linux 8(内核带有el8uek标识)。

Oracle Linux 与 RHEL/CentOS 8 完全兼容,因此可以直接使用为 CentOS 8 准备的国内镜像源。

这里为你提供两种配置方法,推荐方法一(一键脚本),更省心且不易出错。

方法一:使用一键脚本(推荐)

这个方法最安全便捷,脚本会自动备份原有源,并支持Oracle Linux

在终端中,以root用户身份执行以下命令:

bash<(curl-sSLhttps://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

执行后,根据脚本的交互提示选择即可(如选择阿里云清华大学等镜像站)。

方法二:手动配置(以阿里云源为例)

如果你想手动配置,可以参照以下步骤:

1. 备份原有源配置

sudomkdir-p/etc/yum.repos.d/backupsudomv/etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

2. 下载阿里云镜像源配置文件

sudocurl-o/etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

如果系统没有curl命令,可以用wget

sudowget-O/etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

3. 生成缓存并验证

sudoyum clean all&&sudoyum makecache

💡 其他国内镜像源

除了阿里云,你也可以选择其他国内镜像站,将上面第二步中的 URL 替换为对应链接即可:

  • 清华大学 (TUNA)https://mirrors.tuna.tsinghua.edu.cn/repo/Centos-8.repo
  • 网易 (163)http://mirrors.163.com/.help/CentOS8-Base-163.repo

⚠️ 注意事项

  • Oracle Linux 8 已停止维护:和 CentOS 8 一样,Oracle Linux 8 的生命周期也已结束。其官方源可能已被归档,上述国内镜像源提供的CentOS-8.repo实际上是Vault 存档源,可以保证基础软件包的安装。
  • GPG 密钥:如果更换后出现密钥验证错误,可以尝试更新密钥:sudo rpm --import https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
  • 验证生效:配置完成后,可以尝试安装一个软件包(如sudo yum install vim -y)来测试新源是否工作正常。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 15:04:59

告别手动审文件!手把手教你打造文件合规审查超级Agent(AI智能体),全程干货,建议收藏!!

前言 本期分享文件合规审查场景下&#xff0c;基于审查规则的合规检测与风险识别一体化超级Agent。 一. 项目背景 1.政策环境日趋严格 近来&#xff0c;中央持续推进国企改革、信息公开与法治化治理&#xff0c;“三重一大”决策机制、内控体系建设、纪检监察合规审查等制度要求…

作者头像 李华