Centos更改yum源为国内源

 

原文地址:https://blog.csdn.net/betty_xfy/article/details/78018398 
参考:https://blog.csdn.net/inslow/article/details/54177191 
刚安装完的CentOS系统,默认带的yum镜像源一般都是国外的,导致在线安装的时候,速度很慢。这个时候需要你更换yum镜像源为国内的,国内主要开源的开源镜像点应该算是阿里和网易了。

**网易:http://mirrors.163.com.centos/ 
阿里云:http://mirros.aliyun.com/centos**

a)首先检查是否安装yum包

rpm -qa |grep yum

b)删除系统自带的yum包

rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包)

rpm -ivh *.rpm

 

此时会有依赖包的问题,而且有可能会出现python包安装冲突的问题。故此处可以加上下面两个参数强制安装:

  1. --force 即使覆盖属于其它包的文件也强迫安装
  2. --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

如果这里还是有问题请参考另一篇文章:https://mp.csdn.net/postedit/83543546 

只需要将rpm包安装即可,继续下面的步骤。

1、备份系统自带的yum镜像源 /etc/yum.repos.d/CentOS-Base.repo修改CentOS默认yum源为mirrors.163.com

(注意此处备份的只是此文件夹中的 CentOS-Base.repo 文件,其他后戳为.repo都不需要移动)

[root@betty yum.repos.d]#mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup

2、查看自己按照的centOS系统的版本

[root@betty ~]# cat /etc/system-release  
CentOS release 6.7 (Final)

3、根据系统版本号,下载对应yum源配置文件到上面那个文件夹内

进入到yum源配置文件所在的文件夹

[root@betty ~]# cd /etc/yum.repos.d/

CentOS7

[root@betty yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

CentOS6

[root@betty yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

CentOS5

[root@betty yum.repos.d]# wget http://mirrors.163.com/.help/CentOS5-Base-163.repo

4、运行yum生成缓存

[root@betty yum.repos.d]# yum makecache 

5、更新系统就能看到mirrors.163.com信息

[root@betty yum.repos.d]# yum -y update  
Loaded plugins: fastestmirror, refresh-packagekit, security  
Setting up Update Process  
Repository base is listed more than once in the configuration  
Repository updates is listed more than once in the configuration  
Repository extras is listed more than once in the configuration  
Repository centosplus is listed more than once in the configuration  
Repository contrib is listed more than once in the configuration  
Loading mirror speeds from cached hostfile  
 * base: mirrors.163.com  
 * extras: mirrors.163.com  
 * updates: mirrors.163.com  

6.

yum clean all #清理yum缓存,使设置生效

yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度


用阿里云,只要下载aliyun的yum配置文件到/etc/yum.repos.d/,其它步骤一致 
CentOS7

[root@betty yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS6

[root@betty yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS5

[root@betty yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值