1. 程式人生 > >解除安裝redhat6.5的yum,安裝centos6的yum,配置第三方yum源

解除安裝redhat6.5的yum,安裝centos6的yum,配置第三方yum源

redhat的yum線上更新是收費的,如果沒有註冊的話不能使用,如果要使用,需將redhat的yum解除安裝後,重啟安裝其他yum源,再配置其他源.

本文包括配置本地源及第三方源。第三方源包括:網易,epel,repoforge ,rpmfusion 以下為詳細過程:

1.刪除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps

2.下載yum安裝檔案 注意,如果下載時找不到檔案,就登入到:http://mirrors.163.com/centos/6/os/x86_64/ 上查詢相應的檔案。然後再下載以下4個rpm包(版本可能會不一樣)。

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

3.進行安裝yum

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
        
rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
        
rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm um-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm 

// 注意最後兩個包必需同時安裝,否則會相互依賴

還可以有sohu的,自己找找。就把下載後的檔案放入/etc/yum.repos.d/下面。如果不用其他的repo檔案,最好將其他的repo檔案刪除。

5.注意事項
(1)如果你的baseurl不能訪問到則會出現
http://mirrors.163.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found” 說明baseurl有問題。將下載後的repo檔案中所baseurl=http://mirrors.163.com/centos/releasever/os/releasever/os/basearch/中的所有$releasever改成6
(2)機器要能聯網,ping www.baidu.com試下
(3)執行命令 yum clean all
(4)yum install gcc-c++.能安裝說明安裝成功。