Redhat 5.8更換centos Yum源

  1. 刪除系統原來的yum軟件包

    rpm -aq|grep yum|xargs rpm -e --nodeps

  2. 下載相應的rpm包,下載rpm包時,可能軟件的版本會有不一致的情況,請自行查詢相應的版本(很多源都已經棄用了6以下軟件包)

    wget http://vault.centos.org/5.8/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
    wget http://vault.centos.org/5.8/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
    wget http://vault.centos.org/5.8/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm

  3. 解壓安裝yum包
    rpm -ivh --force *.rpm
    #如果安裝失敗可重新輸入此命令並加參數 --nodeps --force

4.更改yum源
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
注意原來的yum源配置文件是rhel-source.repo。這裏把CentOS6-Base-163.repo替 換掉rhel-source.repo。
mv rhel-source.repo rhel-source.repo.bak
mv CentOS6-Base-163.repo rhel-source.repo
yum clean all
yum makecache
但在 yum makecache報錯:
Redhat 5.8更換centos Yum源
因爲163,aliyun,centos.ustc.edu.cn都已經棄用了centos6以下版本的軟件包,所以對應的url已經失效。
更正操作爲:vi rhel-source.repo(就是下載的CentOS6-Base-163.repo )
把baseurl地址換成http://vault.centos.org/5.8/centosplus
Redhat 5.8更換centos Yum源

 替換掉後yum makecache就成功了。  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章