1.安装前,先卸载redhat版的yum源:rpm -qa| grep yum | xargs rpm -e --nodeps
2.检测是否还有yum rpm -qa | grep yum
3.下载对应系统的yum版本(这步很关键,无必要下载好对应版本,这里以64位系统6.4版本的redhat为例)
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-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
只要下载好对应版本,就不会出现依赖错误一大堆的问题
如果出现一种python-urlgrabber版本问题,则要去对应网址(wget http://mirrors.163.com/centos/6/os/x86_64/Packages/)下载最新版本的python-urlgrabber,先卸载老版本(rpm -e python-urlgrabber...)然后安装
(rpm -ivh python-urlgrabber......)
然后rpm -ivh yum*
4.更改yum源到网易镜像站
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
vim CentOS6-Base-163.repo(将此文件下面的版本号全部换成6): :%s/$releasever/6/g
5.yum clean all 清理yum缓存
yum makecache 将服务器yum源缓存下来
yum update 更新yum