RHEL6.3使用和設置CentOS yum源的方法記錄

由於Redhat的yum在線更新是收費的,如果沒有註冊的話是不能使用的,即不能在線安裝軟體。所以yum install 命令每次都安裝失敗。

  1. 系統說明:

系統:Red Hat Enterprise Linux Server 6.3 (使用lsb_release -a命令查看)
內核:Linux 2.6.32-279.el6.x86_64(使用uname -a查看)

1 刪除RHEL原有的yum

` rpm -aq|grep yum|xargs rpm -e –nodeps  #刪除

2 下載新的yum安裝包 #這裡我們使用CentOS的yum源

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

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

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

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
「`
(提示:如果下載時提示404找不到錯誤,請訪問http://mirrors.163.com/centos/6/os/x86_64/Packages/,手動查找上面四個包,有時候版本會有點小偏差)

3、安裝yum軟體包

在很多的教程中,都沒有python-urlgrabber-3.9.1-11.el6.noarch.rpm
主要是該版本的yum需要依賴高版本的python-urlgrabber,所以需要在
安裝yum之前進行升級。下載源中的各個軟體包的版本未必是一致的,需要
進行微調,在最開始的時候還是強制安裝python-urlgrabber-3.9.1-11.el6.noarch.rpm
後來才想到rpm命令也有升級功能!!

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
[root@jack workspace]# rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm
warning: yum-metadata-parser-1.1.2-16.el6.i686.rpm: Header V3 RSA/SHA1

Signature, key ID c105b9de: NOKEY
Preparing… ########################################### [100%]
1:yum-metadata-parser ########################################### [100%]
[root@jack workspace]# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-

fastestmirror-1.1.30-37.el6.noarch.rpm
warning: yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key

ID c105b9de: NOKEY
error: Failed dependencies:
python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-

73.el6.centos.noarch
安裝過程中出現依賴特定版本的python-urlgrabber
於是特意升級
[root@jack workspace]# rpm -Uvh python-urlgrabber-3.9.1-11.el6.noarch.rpm
warning: python-urlgrabber-3.9.1-11.el6.noarch.rpm: Header V3 RSA/SHA1

Signature, key ID c105b9de: NOKEY
Preparing… ########################################### [100%]
1:python-urlgrabber ########################################### [100%]
(這裡要注意的是:最後兩個安裝包要放在一起同時安裝,否則會提示相互依賴,安裝失敗。)
4、更改yum源 #我們使用網易的CentOS鏡像源
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
vi CentOS6-Base-163.repo #編輯文件
把文件裡面的$releasever全部替換為版本號,即6 最後保存!

5、收尾,測試YUM 是否可用
yum clean all #清理yum緩存
yum makecache #將伺服器上的軟體包信息緩存到本地,以提高搜索安裝軟體的速度
yum install vim* #測試yum是否可用

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營