备份本地源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
配置CentOS6
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
$ sed -i 's/$releasever/6/g' /etc/yum.repos.d/CentOS-Base.repo
配置CentOS7
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
$ sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
配置Nexus3私服YUM源(可选,适用于中小企业)
注:没有搭建nexus3私服,请直接忽略此步骤
$ vim CentOS-Base.repo
仅替换[base]即可
[base]
name=Nexus
baseurl=http://192.168.1.100:8081/repository/yum-public/$releasever/os/$basearch/
enabled=1
gpgcheck=0
清理
$ yum clean all
$ yum list all
可能遇到的问题
安装网络yum源时遇到异常
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ?.irrors.aliyun.com?
解决办法:
$ vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
来源:oschina
链接:https://my.oschina.net/zyrs/blog/3161526