64位RHEL5系統上運行yum出現"This system is not registered with RHN”的解決方法


在紅帽EL5上運行yum,提示“This system is not registered with RHN”,意思是沒有在官網上注冊,不能下載RH的軟件包,替代方案是采用centos源。

1.卸載rhel的默認安裝的yum包

查看yum包:

# rpm -qa|grep yum

卸載yum包。卸載要使用nodeps參數,否則由於依賴關系是無法卸載成功的:

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

2.下載新的yum包並安裝(請注意下載對應系統及位數的安裝包)

1 # wget http://tel.mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm 
2 
3 # wget http://tel.mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
4  
5 # wget http://tel.mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
6  
7 # rpm -ivh yum-*

 

3.下載yum的配置源到/etc/yum.repos.d/

# cd /etc/yum.repos.d/
# wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

4.運行yum makecache生成緩存

# yum makecache

接下來就可以正常使用yum了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM