一、说明
该问题只存在于Redhat中。假设所用系统为Redhat6,输入yum(ubuntu中为apt-get),会提示没有注册:
This system is not registered with RHN.
RHN
因为如果用官方的网站更新的话除非你是用钱买的rhel5.否则它会提示注册之类的。
二、解决方法
卸载掉本来安装的yum,再重新安装新的yum即可解决问题。
rpm –qa | grep yum
rpm –qa | grep yum | args rpm –e –-nodeps(nodeps是两个破折号)
再用rpm –qa>http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/
进入/home/software:cd/home/software
安装:rpm –ivh yum-*(上面各个软件包是相互依赖的,所以一起安装即可)
下载CentOS-Base.repo
示例网址:http://docs.linuxtone.org/soft/lemp/
若使用是redhat6以下的版本,不必编辑。若使用的是6,则需编辑文件:
①
②
保存至/etc/yum.repos.d中
yum makecacheyum install httpd
yum update