redhat7.0 This system is not registered to Red Hat Subscription Management

 

今天想给新装的linux7 弄远程到windows,执行# sudo apt install rdesktop 

后发现出现错误提示为

This system is not registered to Red Hat Subscription Management

于是上网搜索. This system is not registered to Red Hat Subscription Management,需要去官网注册,并且RHEL7的yum服务属于收费服务,所以我们选择将其替换为免费centos7的yum服务。

按照羽毛大大的文章实际操作如下,特此记录(原文地址

1.查看yum 

rpm -qa |grep yum 

2.卸载yum

rpm -qa | grep yum | xargs rpm -e --nodeps 
rpm -qa | grep python-urlgrabber|xargs rpm -e --nodeps

3.下载yum包网址,阿里云镜像(网址

yum-3.4.3-161.el7.centos.noarch.rpm 
yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm 
yum-updateonboot-1.1.31-50.el7.noarch.rpm 
yum-utils-1.1.31-50.el7.noarch.rpm 
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

python-urlgrabber-3.10-9.el7.noarch.rpm

4.--安装yum包

rpm -ivh yum-* python-urlgrabber-3.10-9.el7.noarch.rpm

5.安装时提醒rpm版本不够,需要升级为4.11.3,当前版本较低,需要去刚才的镜像网址下载4个包。

查看下rpm需要的4个文件,然后下载好。

rpm --version

6.升级下rpm

rpm -Uvh --nopreun rpm-*

这个参数羽毛大大提醒要关注一下:--nopreun(参考

7.升级后,看一下rpm的版本是4.11.3,再次安装yum包,

rpm -Uvh --nopreun rpm-*
rpm -ivh yum-* python-urlgrabber-3.10-9.el7.noarch.rpm

8.成功安装,去阿里云下载配置文件yum(链接

--替换CentOS-Base.repo文件$releasever变量为相关linux版本(注意修改文件名),这里替换为“7”就可以了,具体操作: 
 

vi /etc/yum.repos.d/CentOS-Base.repo 
:%s/$releasever/7/ge 
:wq 

9.清理yum缓存(期间This system is not registered to Red Hat Subscription Management这句话仍然存在,但不影响最后的使用效果)

yum clean all

10.将服务器软件包信息缓存至本地,提高搜索安装效率

yum makecache

11.测试,成功使用配置好的阿里云镜像下载到了wget服务

yum -y install wget

实测ok,感谢羽毛大大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值