如何配置CentOS或者RedHat5.X、6.X、7.X的网络yum源

第一步:找到一个可靠的yum源

中科大
帮助:https://lug.ustc.edu.cn/wiki/mirrors/help/centos
源:http://mirrors.ustc.edu.cn/centos/
搜狐
帮助:http://mirrors.sohu.com/help/centos.html
源:http://mirrors.sohu.com/centos/
163
帮助:http://mirrors.163.com/.help/centos.html
源:http://mirrors.163.com/centos/

第二步:配置yum源

在第一步中的各网站上的帮助部分的链接下载类似于CentOS-Base.repo的文件(就是网站在安装说明中要求你该名称此文件名的文件,具体名字可能根据不同的网站有所不同,内容应该都是一样的。)
例如中科大的:
[root@localhost /]cd /etc/yum.repos.d
[root@localhost yum.repos.d]wget https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=1

第三步:将CentOS-Base.repo中的$releasever替换成相应的版本

首先要保证被替换的版本下面有内容。
例如,我用的是红帽6.2版本的系统,但是各个 第一步中的“源” 的链接中只有6.7里面有内容。那么我就把所有的$releasever替换成6.7
[root@localhost yum.repos.d]vim CentOS-Base.repo
vim命令模式下
:1,$s/$releasever/6.7/g
:wq

保存退出

第四步:更新yum源

[root@localhost yum.repos.d]yum clean all
[root@localhost yum.repos.d]yum makecache

结束

附录:安装epel也是同理

首先: 找到资源http://mirrors.opencas.cn/epel/,选择好自己的系统版本和位数(32选i386/,64选x86_64/),然后下载到本地,如:

[root@localhost /]wget http://mirrors.opencas.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm

然后:安装好就行了

[root@localhost /]rpm -ivh epel-release-6-8.noarch.rpm
[root@localhost /]yum clean all
[root@localhost /]yum makecache

结束