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查看下载的文件

rpm -ivh 后面的就是那两个文件的名字,注意单引号不要复制 再加个–nodeps
再次查看rpm -qa | grep yum

应当是两个哈,若只有运行下面的命令
rpm -ivh 你缺的那个文件 --nodeps
换epel,epel链接地址

切换到linux中,
wget https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm?spm=a2c6h.25603864.0.0.12425993VJfQGm

切换到/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就行了
更多推荐

所有评论(0)