檢視目前系統版本
[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,如需轉載請自行聯系原作者