为了使用CentOS的源,我们首先需要删除RHEL中原有的yum软件包并下载安装CentOS的yum软件包。
1.删除redhat原有的yum
rpm -qa | grep yum | xargs rpm -e –nodeps
#xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题
2.下载yum安装文件
wget http://mirrors.163.com/centos/6.3/os/i386/Packages/yum-3.2.29-30.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6.3/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm
wget http://mirrors.163.com/centos/6.3/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
wget http://mirrors.163.com/centos/6.3/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
3.安装CentOS的yum源
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-yum-3.2.29-30.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.i686.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm python-iniparse-0.3.1-2.1.el6.noarch.rpm
4.编辑163的yum源的配置文件
cd /etc/yum.repos.d/
#下载163源的.repo文件
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
#编辑163的yum源的配置文件,把文件里面的$releasever全部替换为版本号,即6.3最后保存!
vim CentOS6-Base-163.repo
:%s/$releasever/6.3/g
:wq
5.测试yum源
yum clean all #清理yum缓存
yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索软件的速度
yum install gcc #安装gcc软件包测试yum源是否配置成功,如不需要该软件包,可在提示时键入N取消。