(测试可用)Centos 下使用 yum 提示 This system is not registered with RHN 的解决办法

执行 yum install ***  时,提示:

 

Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
No package httpd available.
Nothing to do

 

1. 查阅资料是redhat自带的yum命令的问题,卸载掉系统自带的yum:

rpm -qa | grep yum | xarg rpm -e

 

2. 重新安装 yum

访问:

http://centos.ustc.edu.cn/centos

 

然后根据自己的centos 版本选择5.0 或是 6.0 ,32位或是 64位的版本,要根据实际情况选择

 

如: 我的是 centos 5.0 系统 32位 版本的,就在以下目录下选择:

http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/  在下面有很多的包

 

我们主要是要下载以下包:

 

yum-3.2.22-40.el5.centos.noarch.rpm   

 

yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

 

yum-metadata-parser-1.1.2-4.el5.i386.rpm   

 

下载方法: wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm  

 

 其他包按同样格式下载

 

安装:

 

然后直接执行 rpm -ivh *.rpm 即可

 

在安装中可能会出现 错误提示:

[root@videoserver centos5]# rpm -ivh yum-*
warning: yum-3.2.22-40.el5.centos.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
        python-iniparse is needed by yum-3.2.22-40.el5.centos.noarch

 

 

通过提示看出,缺少依赖包 python-iniparse ,还是在 http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/

 

下找到这个包并下载,

 

然后再执行 rpm ivh *.rpm 就行了。

[root@videoserver centos5]# rpm -ivh *.rpm
warning: python-iniparse-0.2.3-6.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:yum-metadata-parser    ########################################### [ 25%]
   2:python-iniparse        ########################################### [ 50%]
   3:yum-fastestmirror      ########################################### [ 75%]
   4:yum                    ########################################### [100%]

 

安装完成之后,还要添加源

 

3.下载yum的配置源
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 下载到 /etc/yum.repos.d/ 目录下面

 

4.运行yum makecache生成缓存

 

 

 

 

 

 

 

你可能感兴趣的:(centos)