天天看點

RHEL4.4安裝YUM

檢視目前系統版本

[root@dcmail2 ~]# lsb_release -a

LSB Version::core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch

Distributor ID:RedHatEnterpriseAS

Description:Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

Release:4

Codename:NahantUpdate4

下載下傳并安裝YUM包

1.下載下傳

wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm 

2.安裝(由于是RPM源碼包是以安裝比較特殊) 

rpmbuild --rebuild yum-2.0.8-1.src.rpm

3.進入到:/usr/src/redhat/RPMS/noarch/

rpm -ivh yum-2.0.8-1.noarch.rpm

4.配置檔案/etc/yum.conf (注釋部分為預設值,測試不可用,需要手動添加可用的源)

[root@dcmail2 ~]# cat /etc/yum.conf 

[main]

cachedir=/var/cache/yum

debuglevel=2

logfile=/var/log/yum.log

pkgpolicy=newest

distroverpkg=redhat-release

tolerant=1

exactarch=1

[base]

name=Red Hat Linux $releasever - $basearch - Base

#baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/

baseurl=http://vault.centos.org/4.4/os/x86_64/

gpgcheck=1

[updates]

name=Red Hat Linux $releasever - Updates

#baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/

baseurl=http://vault.centos.org/4.4/updates/x86_64/

過程中遇到的問題

Gathering header information file(s) from server(s)

Server: Red Hat Linux 4AS - i386 - Base

Server: Red Hat Linux 4AS - Updates

retrygrab() failed for:

  http://vault.centos.org/4.4/updates/headers/header.info

  Executing failover method

failover: out of servers to try

Error getting file http://vault.centos.org/4.4/updates/headers/header.info

[Errno 4] IOError: HTTP Error 404: Not Found

安裝配置完畢後 yum list 報錯,提示找不到header.info (之前百度上的大多數文檔路徑已過時,按照那個路徑确實找不到,自己登入網站确定下header檔案的位置更新下就行了)

隻要是有4系的源,找到header路徑 就可以添加上使用

本文轉自 天樂 51CTO部落格,原文連結:http://blog.51cto.com/tianlegg/1764487,如需轉載請自行聯系原作者

繼續閱讀