资讯动态

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

发布时间:2026/8/27 15:15:45 来源:尧图企业网站定制
将Linux的yum源更换为国内镜像可以显著提升软件包的下载和更新速度。我整理了一份通用指南和针对不同系统的具体操作步骤你可以参考一下。 通用配置步骤无论使用哪种Linux发行版更换yum源的核心步骤都是类似的备份重要以防万一先备份原有的源配置文件。mkdir/etc/yum.repos.d/backupmv/etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/下载新的源配置文件使用wget或curl下载你选择的国内镜像源配置文件并将其放到/etc/yum.repos.d/目录下。清理并重建缓存让新配置生效。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清华大学镜像站TUNAsudowget-O/etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/Centos-7.repo网易镜像站163sudowget-O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repoCentOS 8CentOS 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.repoRocky Linux / AlmaLinux作为CentOS的替代品它们也可以方便地切换源。阿里云镜像站sudosed-es|^mirrorlist|#mirrorlist|g\-es|^#baseurlhttp://dl.rockylinux.org/$contentdir|baseurlhttps://mirrors.aliyun.com/rockylinux|g\-i.bak\/etc/yum.repos.d/Rocky-*.reposudodnf makecache南京大学镜像站sudosed-es|^mirrorlist|#mirrorlist|g\-es|^#baseurlhttp://dl.rockylinux.org/$contentdir|baseurlhttps://mirror.nju.edu.cn/rocky|g\-i.bak\/etc/yum.repos.d/Rocky-*.reposudodnf makecache其他发行版EPEL源如果使用了EPELExtra Packages for Enterprise Linux也可以更换为国内源。# 以阿里云EPEL源为例适用于RHEL 7sudowget-O/etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoFedora可参考腾讯云镜像站官方文档进行配置。 常见国内镜像站汇总阿里云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命令可以用wgetsudowget-O/etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo3. 生成缓存并验证sudoyum clean allsudoyum 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来测试新源是否工作正常。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价