红帽Linux中出现”This system is not registered with RHN”的解决方案

来源:互联网 发布:ubuntu 32位兼容库 编辑:程序博客网 时间:2024/05/17 08:54

原因是你的linux没有在红帽网络上注册,所以无法下载上面的软件包,替代方案可以使用centos。
下面介绍下使用centos 的流程

1.卸载rhel的默认安装的yum包
查看yum包
rpm -qa|grep yum
卸载之
rpm -qa|grep yum|xargs rpm -e --nodeps


2.下载新的yum包

wget http://mirrors.163.com/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm


wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
 wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
 wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
 wget http://mirrors.163.com/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm

并且安装之

 rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm 
rpm -ivh yum-*
注意:yum和yum-fastestmirror相互依赖,所以同时安装即可。

3.下载yum的配置源
wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo 下载到 /etc/yum.repos.d/ 目录下面

其中的url修改为mirrors.163.com本地镜像

4.运行yum makecache生成缓存