logo
当前位置:首 页 > 编程技术 >后端开发 > 查看文章

CentOS更换国内镜像

后端开发, 编程技术 你是第2094个围观者 0条评论 供稿者: 标签:,

这段时间一直沦陷在配置环境中,各种软件的安装各种的等待。因为各个软件都比较大而且源都在国外。外国人开源做的好,软件仓库也做的好。所以需要换一个国内的Linux仓库镜像,百度了一圈,发现都是aliyun的镜像。让后看到这么多人在用也就用了下。发现坑挺多的,我的是CentOS8的系统,所以检索了下,网易支持就到7.然后用了阿里云发现有几个源有地址但是没有文件,在服务器尝试wget命令访问时404

http://mirrors.aliyun.com/centos/8/os/x86_64/repodata/repomd.xml

然后找了下发现在阿里云官方的文档有说:

 

阿里云的方式

  1. 点击帮助:
  2.  
  3. 3)下载CentOS 8的repo文件 #先搞清楚自己的是哪个版本,使用前记得先备份源
  4.  
  5. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
  6. #或者
  7. curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

 

 

大概意思就是不是阿里云主机的用户要更换下镜像地址。然后我换了,这个地址还是无法访问。

想想也对,人家一个商业公司为什么要提高免费的镜像服务呢

所以找找看其他的,发现有个清华大学,这个镜像确实是免费的了,所以就更换了下,发现速度也挺快,然后稳定性也强。

表扬下国内学术性大学,现在做的越来越好了

 

清华大学开源镜像站,文件地址:

https://github.com/hackyoMa/docker-centos/blob/8/CentOS-Base.repo

使用方法

 

  1. cd /etc/yum.repos.d/ #进入源目录
  2. cp CentOS-Base.repo CentOS-Base.repo.backup #将原有文件备份为.backup文件 如果更换的会比较多建议加个时间 例如 CentOS-Base.repo.backup.20200721
  3. rm -f CentOS-Base.repo CentOS-AppStream.repo CentOS-PowerTools.repo CentOS-centosplus.repo CentOS-Extras.repo #删除原文件
  4. curl -o CentOS-Base.repo https://raw.githubusercontent.com/hackyoMa/docker-centos/8/CentOS-Base.repo #下载新的源文件
  5. yum clear all #清空下缓存的内容
  6. yum makecache #更新元数据缓存

 

速度跑起来对比下会让你越来越喜欢国内的学术机构了

 

常见问题:

更新一直都跑飞或者报错

可以尝试一下代码:

  1. cd ~ #先跳到user文件夹
  2. zip centos8-repo.zip /etc/yum.repos.d/* #添加repos内的所有文件备份到压缩包内
  3. rm -rf /etc/yum.repos.d/CentOS* #清理所有的源文件 然后就可以执行上面的步骤了

 

 

 

 

 

 

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3