柄沂 發表於 2024-11-26 11:34:59

Red Hat 8.0 使用yum报错的解决方法:This system is not registered to Red Hat Subscription Management

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">一、查看已经安装的yum包:</a></li><li><a href="#_label1">二、不检查依赖直接删除所有yum包,再检查yum包,如果没有内容表明已经成功删除;</a></li><li><a href="#_label2">三、查看系统版本及内核</a></li><li><a href="#_label3">四、下载适合自己系统的新的镜像源;</a></li><li><a href="#_label4">五、配置依赖源</a></li><li><a href="#_label5">六、测试:下载一个telnet看看</a></li></ul></div><p>&nbsp; &nbsp; &nbsp; &nbsp; 红帽使用yum源的时候,提示报错,这是因为红帽的yum源是需要付费注册的,解决方法步骤如下:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024112611303564.png" /></p>
<p class="maodian"><a name="_label0"></a></p><h2>一、查看已经安装的yum包:</h2>
<div class="jb51code"><pre class="brush:bash;"># sudo rpm -qa |grep yum
yum-4.0.9.2-5.el8.noarch</pre></div>
<p class="maodian"><a name="_label1"></a></p><h2>二、不检查依赖直接删除所有yum包,再检查yum包,如果没有内容表明已经成功删除;</h2>
<div class="jb51code"><pre class="brush:bash;"># rpm -qa|grep yum|xargs rpm -e --nodeps&amp;&amp; rpm -qa |grep yum</pre></div>
<p class="maodian"><a name="_label2"></a></p><h2>三、查看系统版本及内核</h2>
<div class="jb51code"><pre class="brush:bash;"># cat /etc/redhat-release &amp;&amp; uname -r&amp;&amp;arch
Red Hat Enterprise Linux release 8.0 (Ootpa)
4.18.0-80.el8.x86_64
x86_64</pre></div>
<p>可以看到我们的系统是Red&nbsp;Hat 8.0,64位,以及系统内核版本为4.18.0;</p>
<p class="maodian"><a name="_label3"></a></p><h2>四、下载适合自己系统的新的镜像源;</h2>
<p>目前CentOS 8 镜像已经被官方移除;但仍然可以在国内的各大镜像网站中找到;</p>
<p><a href="https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/?spm=a2c6h.25603864.0.0.7031331bOYQXIB" rel="external nofollow"target="_blank">https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/?spm=a2c6h.25603864.0.0.7031331bOYQXIB</a></p>
<p>找到以下几个包并下载、安装:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024112611303565.png" /></p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024112611303566.png" /></p>
<p>下载:</p>
<div class="jb51code"><pre class="brush:bash;">root@localhost /]# wget https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/yum-4.7.0-4.el8.noarch.rpm &amp;&amp; wget https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/yum-utils-4.0.21-3.el8.noarch.rpm &amp;&amp; wget https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/Packages/python3-urllib3-1.24.2-5.el8.noarch.rpm</pre></div>
<p>安装:</p>
<div class="jb51code"><pre class="brush:bash;"># rpm -ivh --force --nodeps yum-utils-4.0.21-3.el8.noarch.rpm &amp;&amp; rpm -ivh --force --nodeps yum-4.7.0-4.el8.noarch.rpm &amp;&amp; rpm -ivh --force --nodeps python3-urllib3-1.24.2-5.el8.noarch.rpm</pre></div>
<p class="maodian"><a name="_label4"></a></p><h2>五、配置依赖源</h2>
<p>这里有三步,首先备份原来的repo文件;</p>
<div class="jb51code"><pre class="brush:bash;"># cd /etc/yum.repos.d &amp;&amp; mv redhat.repo redhat.repo_bak</pre></div>
<p>再下载阿里云的repo文件</p>
<div class="jb51code"><pre class="brush:bash;">root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/redhat.repo http://mirrors.aliyun.com/repo/Centos-8.repo</pre></div>
<p>最后清除一下原来的配置,并使其生效即可;</p>
<div class="jb51code"><pre class="brush:bash;"># yum clean all &amp;&amp; yum makecache </pre></div>
<p class="maodian"><a name="_label5"></a></p><h2>六、测试:下载一个telnet看看</h2>
<div class="jb51code"><pre class="brush:bash;"># yum install telnet</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202411/2024112611303667.png" /></p>
<p>&nbsp;我是chililopp,正在学习k8s,之后如果有新的总结或者体验也会发出来,如果有说的不对的地方,还请指点,十分感谢阅读!</p>
<p>到此这篇关于Red Hat 8.0 使用yum报错:This system is not registered to Red Hat Subscription Management的文章就介绍到这了,更多相关Red Hat 8.0 使用yum报错内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
頁: [1]
查看完整版本: Red Hat 8.0 使用yum报错的解决方法:This system is not registered to Red Hat Subscription Management