1.先删除系统原yum命令
rpm -aq | grep yum |xargs rpm -e --nodeps
2.下载centos对应版本的yum命令包
http://mirrors.163.com/centos/6/os/x86_64/Packages/
需要下载以下几个包:
python-iniparse-0.3.1-2.1.el6.noarch.rpm
yum-3.2.29-73.el6.centos.noarch.rpm
yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
3.开始安装yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
如果安装过程中出现以上问题,可以加上--nodeps参数进行强制执行
rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm --nodeps
4.修改yum配置文件
cd /etc/yum.repos.d
先将原文件进行备份
cp rhel-source.repo rhel-source.repo_bak
打开http://mirrors.163.com/.help/centos.html页面
选择版本,下载CentOS6-Base-163.repo文件
替换rhel-source.repo文件中的内容
cat CentOS6-Base-163.repo > rhel-source.repo
修改rhel-source.repo文件中$releasever为版本号6
sed -i ‘s/\$releasever/6/g‘ rhel-source.repo
5.清空yum缓存
yum clean all
6.将服务器上的软件包信息缓存到本地
yum makecache
7.测试yum源的配置情况