以下内容均摘自互联网,只是方便以后需要!
1 查看自己已经安装的YUM
# rpm -q yum
2 卸载所安装的YUM
# rpm -aq|grep yum|xargs rpm -e --nodeps
3 下载并安装YUM
以下以163源为例
http://mirrors.163.com/centos/6/os/x86_64/Packages/
http://mirrors.163.com/centos/6/os/i386/Packages/
1) 下载YUM文件
# wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-60.el6.centos.noarch.rpm
# wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
# wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarc.rpm
# wget http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
yum和yum-plugin-fastestmirror有相依性,所以要一起装
# 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-60.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
4 更新repo
# cd /etc/yum.repos.d/
# wget http://mirrors.163.com/.help/CentOS-Base-163.repo
注:配置里会出现$releasever和$basearch这两个变量,一定要先确认这两个环境变量是否存在
如果存在,vi下命令行模式输入
:%s/$releasever/6/g
:%s/$basearch/i386/g
就都替换掉了(其中6是redhat的版本号,i386是系统位数)
5清除和重建cache
# yum clean all
# yum makecache
网上还有很多YUM源配置信息,可以自己查找, 更行配置方法为步骤4,之后直行步骤5,如果报错将下载文件重命名为rhel-debuginfo.repo。之后还报错,建议修改下载repo的网址,重新进行测试。