1、检查yum包
rpm -qa |grep yum
2、删除自带包
rpm -aq | grep yum | xargs rpm -e --nodeps
什么都没有显示,如果还有通过rpm -e卸载
3、再检查一下
rpm -qa |grep yum
4、下载更新包
注意这些包在网易的目录下,如果有下载失败说明可能包升级了,需要修改对应的版本号
# 下载目录
mkdir /usr/local/src/yuminstall
cd /usr/local/src/yuminstall
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-updateonboot-1.1.30-41.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-utils-1.1.30-41.el6.noarch.rpm
5、安装前升级
升级
python-urlgrabber
版本,防止出现依赖出错
cd /usr/local/src/yuminstall
rpm -Uvh python-urlgrabber-3.9.1-11.el6.noarch.rpm
6、安装yum
rpm -ivh yum-*
7、配置网络yum源
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
vim CentOS6-Base-163.repo
:%s/$releasever/6/g
这一步将网易的yum源文件中的需要替换的版本号替换(网易帮助文档可见)
8、清理缓存
yum clean all
yum makecache 或者 yum repolist
9、验证
从网络yum源下载telnet(一个远程链接工具)
yum install telnet
10、更新
yum update -y
此过程可能稍长
网友评论