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

解决这个问题
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
原因:没买正版的
解决办法:买正版或者换源

卸载yum

运行下面的命令

rpm -qa | grep yum;//若有结果就表示安装了
rpm -qa |grep yum | xargs rpm -e --nodeps //卸载
rpm -qa | grep yum;//再次查看,看有没有卸载干净,

查看版本

uname -a;出现下面的一行
Linux localhost.localdomain 4.18.0-305.el8.x86_64 #1 SMP Thu Apr 29 08:54:30 EDT 2021 x86_64 x86_64 x86_64 GNU/Linux
解释
Linux:就是系统名
localhsot.localdomain 是节点名称
4.18.0-305.el8.x86_64 操作系统的发型版本号
#1 SMP Thu Apr 29 08:54:30 EDT 2021:内核版本
x86_64 x86_64 x86_64:位数,这个待会找文件的时候用得到
GNU/Linux:操作系统

下载文件

这里换的源是阿里云的,阿里云镜像链接,点进去后搜索yum
在这里插入图片描述
找到这两个,版本号不一定要一致,复制两个链接到linux中用wget下载
切换到linux中,运行下面的指令
wget https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/yum-4.7.0-4.el8.noarch.rpm?spm=a2c6h.25603864.0.0.3a236f19lmKmVE
wget https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/yum-utils-4.0.21-3.el8.noarch.rpm?spm=a2c6h.25603864.0.0.3a236f19lmKmVE
使用ls查看下载的文件
This system is not registered to Red Hat Subscription Management. You can use subscription-manager t_第1张图片
rpm -ivh 后面的就是那两个文件的名字,注意单引号不要复制 再加个–nodeps
再次查看rpm -qa | grep yum
在这里插入图片描述
应当是两个哈,若只有运行下面的命令
rpm -ivh 你缺的那个文件 --nodeps
换epel,epel链接地址

This system is not registered to Red Hat Subscription Management. You can use subscription-manager t_第2张图片
切换到linux中,
wget https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm?spm=a2c6h.25603864.0.0.12425993VJfQGm

This system is not registered to Red Hat Subscription Management. You can use subscription-manager t_第3张图片
切换到/etc/yum.repos.d/
用vim打开redhat.repo,说是要备份,这里不备份亦可以,因为这个文件全是注释
复制下面的东西粘贴到yum.repos.d中

[BaseOS]
name=BaseOS
baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=0
enable=1
[AppStream]
name=AppStream
baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
enable=1
gpgcheck=0
[epel]
name=EPEL
baseurl=https://mirrors.aliyun.com/epel/8/Everything/x86_64/
gpgcheck=0

若报错把[]改成英文状态下的
最后执行
yum makecache
在执行yum install samba -y就行了

你可能感兴趣的:(linux,运维,centos)