system is not registered to Red Hat Subscription Management问题"/>
red hat6.5 This system is not registered to Red Hat Subscription Management问题
最近在使用yum安装软件时出现了以下错误:
This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register
百度了以下,网上说red hat的yum是需要注册付费的,要解决这个问题,就需要安装其他的yum,下面是步骤:
1.查看red hat自带的yum
rpm -qa|grep yum
2.卸载red hat自带的yum
rpm -qa|grep yum|xargs rpm -e --nodeps
3.查看是否卸载干净
rpm -qa|grep yum
4.下载yum安装需要的包(有五个)
wget .1.2-16.el6.x86_64.rpm
wget .2.29-81.el6.centos.noarch.rpm
wget .1.30-41.el6.noarch.rpm
wget .9.1-11.el6.noarch.rpm
wget .3.1-2.1.el6.noarch.rpm
5.安装下载好的包
①先安装yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
②再输入以下命令对有互相依赖的包进行安装
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm python-iniparse-0.3.1-2.1.el6.noarch.rpm
注意:必须按照上面的步骤安装,不能一个个安装,否则无法成功
6.备份Redhat自带的repo文件
cd /etc/yum.repos.d
mv rhel-source.repo rhel-source.repo.bak
7.下载repo文件
wget /.help/CentOS6-Base-163.repo
8.替换CentOS6-Base-163.repo文件中的$releasever为版本号6
vim CentOS6-Base-163.repo
然后输入以下命令进行替换:
:1,$s/$releasever/6
替换完成之后输入 :wq 保存并退出
9.生成缓存
yum clean all
yum makecache
说明: 本博客是基于 基础上调整,因为按照原博客的步骤我无法安装成功,后来解决了这个问题,为了防止其他人遇到跟我一样的问题,特意写此博客,如有侵权,请联系删除
更多推荐
red hat6.5 This system is not registered to Red Hat Subscription Management问题
发布评论