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

打印 上一主题 下一主题

主题 873|帖子 873|积分 2619

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

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

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

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

完成替换后,必要清算缓存并天生新缓存:
  1. sudo yum clean all
  2. sudo yum makecache
复制代码

4. 验证设置是否成功

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

5. 可选步骤:同步 EPEL 源

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

6. 常见问题


  • 假如网络仍无法访问镜像:

    • 检查网络毗连。
    • 编辑
      1. /etc/resolv.conf
      复制代码
      文件,添加 DNS:
      1. nameserver 8.8.8.8
      2. nameserver 8.8.4.4
      复制代码

  • 假如更换源后依然失败:

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

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

九天猎人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表