九天猎人 发表于 2025-2-14 01:34:36

将 CentOS 的 YUM 源永久替换为阿里云的 YUM 源

将 CentOS 的 YUM 源永久替换为阿里云的 YUM 源

以下是完备步骤:
1. 备份原有的 YUM 源

在修改之前,备份当前系统的默认 YUM 源设置文件,方便问题排查或规复默认设置。
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2. 下载阿里云的 YUM 源设置文件

根据你的系统版本下载对应的阿里云镜像源。
CentOS 7
执行以下命令:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 8
假如利用的是 CentOS 8:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.rep
3. 清算 YUM 缓存并更新

完成替换后,必要清算缓存并天生新缓存:
sudo yum clean all
sudo yum makecache
4. 验证设置是否成功

执行以下命令,检查当前利用的镜像源是否已更换为阿里云:
sudo yum repolist
你应该会看到雷同以下输出,体现镜像来自阿里云:
epo id                               repo name
base/7/x86_64                        CentOS-7 - Base - mirrors.aliyun.com
extras/7/x86_64                      CentOS-7 - Extras - mirrors.aliyun.com
updates/7/x86_64                     CentOS-7 - Updates - mirrors.aliyun.com
5. 可选步骤:同步 EPEL 源

阿里云也提供了 EPEL 源镜像,推荐一起替换。
替换 EPEL 源
sudo curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
清算缓存并天生新缓存:
sudo yum clean all
sudo yum makecache
6. 常见问题


[*] 假如网络仍无法访问镜像:

[*] 检查网络毗连。
[*] 编辑
/etc/resolv.conf
文件,添加 DNS:
nameserver 8.8.8.8
nameserver 8.8.4.4


[*] 假如更换源后依然失败:

[*] 检查 /etc/yum.repos.d/CentOS-Base.repo 文件内容是否正确。
[*] 测试是否可以直接访问阿里云的镜像地址,比方:
ping mirrors.aliyun.com


设置完成后,你的 YUM 源将永久利用阿里云镜像,无需再次手动替换。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 将 CentOS 的 YUM 源永久替换为阿里云的 YUM 源