回忆之城
生命在于折腾
posts - 575,comments - 9,trackbacks - 0

 备份原yum源配置文件

    cp  /etc/yum.repos.d/*.repo  /etc/yum.repos.d/*.repo .bak
 卸载redhat系统自带的yum工具
   
rpm  -qa | grep  yum|xargs  rpm  -e  --nodeps
    注意:使用centos的yum源,必须卸载自带的yum工具包,然后安装centos的yum工具包,不然centos的yum源在redhat上无法使用
 下载安装CentOSyum软件包
   注意:下载提示文件找不到,是因为件版本有改动,到下面链接CentOS目录中下载当前版本即可

     32位系统的软件包下载:
   
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
     wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
     wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

     64位系统的软件包下载:
     wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
     wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
     wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

    安装下载好的软件:
      rpm  -ivh  yum-*

 下载CentOS源(选择一个即可):

    wget http://mirrors.163.com/.help/CentOS-Base-163.repo (163源)
    wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo(搜狐源)
   这里我使用163的源
       把CentOS-Base-163.repo文件中的 “$releasever”,替换成“5”(5为系统的版本号。)
    vi CentOS-Base-163.repo 
    :% s/\$releasever/5/g
   保存退出

5   测试:
     yum install httpd

   如果出现错误: warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897,不要着急,是因为指定的文件/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5在本地不存在导致的,去官网下载最新的KEY即可
     cd /etc/pki/rpm-gpg
     wget http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
    此时系统上安装的就是centos的yum工具包了,redhat下也就可以正常使用centosyum源。
posted on 2015-04-23 11:31 回忆之城 阅读(190) 评论(0)  编辑 收藏 引用 所属分类: unix/linux服务器配置
只有注册用户登录后才能发表评论。