我当前的操作系统为redhat6.3
1.查看当前已安装的yum包
#rpm –qa|grep yum
2.卸载当前的yum包
rpm -aq|grep yum|xargs rpm -e --nodeps
3.下载yum包地址 (http://mirrors.163.com/centos/6.9)2017.11.25
所需的包:
A python-iniparse-0.3.1-2.1.el6.noarch.rpm
B python-urlgrabber-3.9.1-11.el6.noarch.rpm
C yum-3.2.29-81.el6.centos.noarch.rpm
D yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
E yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
注:当前地址没有相对应的包时,选择高版本的安装
4.安装yum包顺序
#rpm -ivh D
#rpm -ivh A
#rpm -Uvh python-urlgrabber-3.9.1-11.el6.noarch.rpm (当出现错误无法安装,需要依赖包时执行)
#rpm -ivh C E (两个包需要同时安装)
注:--nodeps –force(强制安装)(安装时没用到,记录一下以防万一)
5.下载配置文件并修改
http://mirrors.163.com/.help/CentOS6-Base-163.repo
将此配置文件替换/etc/yum.repos.d同名文件(我的没有这个配置文件直接粘贴完事)
#vim /etc/yum.repos.d/CentOS6-Base-163.repo
将之前的文字替换为你的版本(这是我自己修改完成后的)
#yum clean all
将服务器软件包信息缓存至本地,提高搜索安装效率
#yum makecache
出错就看看配置文件
8.完事
测试一下
yum install vim