因為RHEL 5新安裝後, 出現
This system is not registered with RHN.
RHN support will be disabled.
沒有去處理官方的要求, 如果你有原版序號, 大概沒有這個問題, 因為這台沒有, 所以直接換成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內容在最下面
1.卸载redhat的yum组件
# rpm -qa | grep yum | xargs rpm -e --nodeps
2.下載yum*.rpm
到 rpm.pbone.net 這個網頁
http://rpm.pbone.net/ index.php3/stat/4/idpl/ 16374650/dir/redhat_el_5/com/ yum-2.4.2-0.4.el5.rf.noarch. rpm.html 挑選一個載點下載 yum*.rpm
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)
PS:補充 rhel-debuginfo.repo的內容 (來源 http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo )
rhel-debuginfo.repo
4. 更新yum
#yum install yum
更新到最新版
PS:補充 rhel-debuginfo.repo的內容 (來源 http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo )
rhel-debuginfo.repo
沒有留言:
張貼留言