ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 解决出现This system is not registered to Red Hat Subscription Management的问题

解决出现This system is not registered to Red Hat Subscription Management的问题

原创 Linux操作系统 作者:abin1703 时间:2019-12-02 20:37:09 0 删除 编辑

在学习Linux系统中,利用yum源安装软件时提示:


        This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.


是因为yum源是收费的,然后我上网查了很多,决定重新配置yum源。


一、首先就是你在linux打开终端,然后删除你系统上的以前yum包。


      使用rpm -qa|grep yum查看已经安装的yum包,然后用rpm -qa|grep yum|xargs rpm -e --nodeps 不检查依赖直接删除所有yum包。再次用rpm -qa|grep yum查看已经安装的yum包,如果不显示,说明删除成功。


二、下载新的yum包,然后安装


         首先要先查看自己的linux系统版本号,命令为cat /etc/issue && arch 。我电脑装的是64位的,linux版本为6。


         然后登陆网址http://mirrors.kernel.org/centos /6/os/x86_64/Packages/ 或者 http://mirrors.163.com/centos/6/os/x86_64/Packages/ 找对应系统版本号和系统位数下载,我们需要的yum包有四个:yum、yum-plugin-fastestmirror、yum-metadata-parser、python-urlgrabber。我是用windows下载,通过winscp远程连接直接拖拽到linux系统的。这四个文件最好单独建立一个文件夹放置,然后在终端打开文件夹位置,进行安装。


         rpm -ivh yum-metadata-parser-1.1.2.16.el6.i686.rpm


         rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm


         rpm -ivh yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm yum-3.2.29-73.el6.centos.noarch.rpm


         *注释yum-plugin-fastestmirror和yum-3.2.29要一起安装。


如果安装过程中出现conflicts with 说明你之前安装过,产生冲突。解决方法:rpm -ivh --force rpm包名。


三、安装完成后,更新yum源


         打开网址http://mirrors.163.com/.help/centos.html 在里面找到对应版本下载repo文件,把它放在/etc/yum.repos.d/下面,然后打开文件将里面$releasever全部修改为版本号6。保存


        需要文件 ,下面评论邮箱


四、清理缓存,重新建立缓存


         yum clean all      ------清除缓存


         yum makecache      -------重新缓存


五、或许你在重建缓存时会出现...... http://mirrors.163.com/centos/6/os/x86_64/repodata/repomd.xml:........这样的问题,我查了好多才发现,是自己linux系统无法上网导致的,如果连上网之后就可以了。(重建缓存需要联网)。


         最后验证:yum repolist     结果不为零就行了。


 


如果需要文中提到的yum包和.repo文件,留下邮箱,看到后会给你发过去,还有什么问题,还可以提出。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30345407/viewspace-2666578/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 离线安装ansible
请登录后发表评论 登录
全部评论

注册时间:2015-07-13

  • 博文量
    204
  • 访问量
    426872