2013年8月9日 星期五

VM RHEL 5 安裝 yum 的過程

因為RHEL 5新安裝後, 出現
This system is not registered with RHN.
RHN support will be disabled.

第一步請先檢查你的RedHat的DNS解析是否有問題!! 如果不行再繼續往下.

沒有去處理官方的要求, 如果你有原版序號, 大概沒有這個問題, 因為這台沒有, 所以直接換成centos的yum組件.


0先檢查 /etc/yum.repos.d/rhel-debuginfo.repo 這個檔案,

原來的內容是:
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

我有把repo檔的內容載下來, 新的repo內容在最下面

注意,如果你的yum 可以 更新, eg: #yum update 可以執行, 下面的步驟就不用執行了


 1.卸载redhat的yum组件

# rpm -qa | grep yum | xargs rpm -e --nodeps

2.下載yum*.rpm 

到 rpm.pbone.net 這個網頁
eg:

(建了一個臨時的/usr/scource 下載需要的 rpm )
wget ftp://ftp.univie.ac.at/systems/linux/dag/redhat/el5/en/ppc/fabian/RPMS/yum-2.4.2-0.4.el5.rf.noarch.rpm

3.  安裝rpm

rpm -ivh yum-2.4.2-0.4.el5.rf.noarch.rpm
yum就正常可以使用了(版本2.4.2)

4.  更新yum

#yum install yum
更新到最新版

PS:補充 rhel-debuginfo.repo的內容 (來源 http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo )
rhel-debuginfo.repo

沒有留言: