实验了很多方式来解决这个问题包括http://blog.sina.com.cn/s/blog_4b65223901000dg7.html,但是还是失败了。
转自:http://www.cnblogs.com/liuyou/archive/2012/08/12/2634166.html
红帽中出现This system is not registered with RHN这个的原因是因为红帽中没有注册RHN。
解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。
1) cd /etc/yum.repos.d/, 修改文件名rhel-debuginfo.repo
mv rhel-debuginfo.repo rhel-debuginfo.repo.bak
2) 进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得到CentOS- Base.repo文件,这是centos的源文件.
3) 将CentOS- Base.repo其重命名为rhel-debuginfo.repo即可。