在紅帽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了。
