RHEL下yum更新出現This system is not registered with RHN解決辦法
說一下如何改用CentOS的yum軟體來升級未註冊的RHEL系統:
首先 rpm -qa|grep yum 查看 yum 服務相關的包
# rpm -qa|grep yum
yum-security-1.1.16-13.el5_4.1
yum-3.2.22-33.el5
yum-updatesd-0.9-2.el5
yum-metadata-parser-1.1.2-3.el5
# rpm -qa|grep yum|xargs rpm -e --nodeps
強制移除這一些包
下載CentOS yum 服務相關的 rpm 包
wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
# rpm -ivh yum-*
warning: yum-3.2.22-39.el5.centos.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing… ########################################### [100%]
1:yum-metadata-parser ########################################### [ 33%]
2:yum-fastestmirror ########################################### [ 67%]
3:yum ########################################### [100%]
哦了,安裝完畢,現在進入系統的yum目錄
# cd /etc/yum.repos.d/
# mv rhel-debuginfo.repo rhel-debuginfo.repo.bakup
# mv rhel-source.repo rhel-source.repo.bakup
# wget linuxtone.org/soft/lemp/CentOS-Base.repo">http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
(下載CentOS的repo包)
# yum makecache
等待 yum 庫更新完畢,就可以 yum 安裝軟體了