Linux使用yum命令出现未注册的情况

当我们安装好RHEL版的linux,执行yum命令时,如果出现This system is not registered with an entitlement server. You can use subscription-manager to register.这种未注册提示时

如图所示使用yum install telnet出现红线标记的未注册提示
在这里插入图片描述

流程如下

1.删除原来的yum源

检查yum源:rpm -qa | grep yum
转载请附地址
删除原来的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps
在这里插入图片描述

2.下载CentOS的yum源

1) 网上找的这几个可以下载的网站

阿里云网络源地址:https://mirrors.aliyun.com/ 

网易163网络源地址:http://mirrors.163.com/ 

CentOS网络源地址:http://centos.ustc.edu.cn/centos/ 

我选用的是阿里的
在这里插入图片描述
2) 打开centos网页,网页拉到最下就可以看到如下图,点击标蓝的链接
在这里插入图片描述
3) 依次点击7->os->x86_64->Packages
也可直接点击此链接https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

在此网页https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/中找到下图标记的三个文件,复制他们的链接地址
在这里插入图片描述
4) 在linux中把他们用wget命令下载下来,请先确保linux环境可以联网

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm

3.安装三个包

1) 使用rpm -ivh yum-*一次性安装3个包
在这里插入图片描述

2)使用rpm -qa |grep yum检查是否安装成功
在这里插入图片描述

4.配置repo文件

1) 在linux中进入etc文件,备份yum.repos.d文件
cd /etc
mv yum.repos.d yum.repos.d.bak
mkdir yum.repos.d
在这里插入图片描述
2) 下载repo文件

点击下载地址

我们使用的是CentOS7,所以复制此句话,并在linux中运行此句话。
在这里插入图片描述
3) 修改下载好的repo文件

下载好的repo文件应该在etc/yum.repos.d目录下,里面应该也只有一个文件,直接vim 文件名

把repo文件里所有 $releasever全部替换成版本号7

操作如下:点击i,然后shift+: 输入命令%s/$releasever/7/g

替换完毕后,点击esc,然后 :wq 保存退出vim模式

4) 清除缓存

yum clean all

5) 重新生成缓存

yum makecache

注意:4和5可能还会出现未注册的提示,不用理

5.再次使用yum install 命令试试安装

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值