Redhat设置CentOS yum源
思路:卸载redhat自带yum,然后下载centos的yum,安装后修改配置文件
以centos5.9为例
1、首先到http://mirrors.163.com/centos/5.9/os/x86_64/CentOS/ 下载软件包,需要下载的软件包有:
a、python-iniparse-0.2.3-6.el5.noarch.rpm
b、yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
c、yum-3.2.22-40.el5.centos.noarch.rpm
d、yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
2、卸载RedHat自带yum:
rpm -qa | grep yum | xargs rpm -e --nodeps
注:a、xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题
b、--nodeps 强制卸载,不管依赖性
3、安装下载的centos的yum包:
a、rpm -ivh python-iniparse-0.2.3-6.el5.noarch.rpm
b、rpm -ivh yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
c、rpm -ivh yum-3.2.22-40.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
注:yum-3.2.22-40.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm 需要一起安装,否则会出现依赖性
4、到http://mirrors.163.com的 centos帮助文档 中下载CentOS6-Base-163.repo文件,存放到/etc/yum.repo.d中
5、编辑CentOS6-Base-163.repo文件,将其中的$releasever更改为centos的版本号
6、yum clean all 清除原有缓存
7、yum makecache 获取yum列表