CentOS8换源

打印 上一主题 下一主题

主题 531|帖子 531|积分 1593

一、备份



  • 切换至源目次,备份源:
  1. cd /etc/yum.repos.d/    #进入源目录
  2. ls  #查看源文件
  3. mkdir bkup  #创建备份目录
  4. mv CentOS-Linux-* bkup  #将源文件移动至备份文件夹
复制代码
若是更换源并且原生源已经备份的环境下,利用rm -f *.repo删除原先文件。
二、下载安装镜像源



  • 利用wget下令下载镜像源,本次利用的源为阿里云镜像:
  1. #下载并替换源
  2. wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
  3. wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
复制代码
利用下令设置源:
  1. sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g'  /etc/yum.repos.d/Centos-vault-8.5.2111.repo &&  sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
  2. sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo
复制代码
其中http://mirrors.cloud.aliyuncs.com需要更换为http://mirrors.aliyun.com,但是官方提供的下令没更换完,并且官方下令针对的是具有公网访问本领的ECS实例,若官方更换下令还是会报错的话,利用以下下令:
  1. sed -i 's/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g'  /etc/yum.repos.d/Centos-vault-8.5.2111.repo
  2. sed -i 's/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g'  /etc/yum.repos.d/epel-archive-8.repo
复制代码
三、建立yum缓存并测试



  • 建立yum缓存
    yum clean all && yum makecache #清除原yum缓存建立新缓存
  • 测试yum下令
    yum update -y #利用yum更新测试源可用性 大概任意装个包试一试。

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

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

王海鱼

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

标签云

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