RHEL中yum无法启用repo的解决方案

白嫖系统

Posted by tofucurd on February 19, 2022

安装完RHEL 9.1后,使用sudo yum update时发现There is no enabled repos in "/etc/yum.repos.d",下面是解决方案:

网上搜到的几片Blog都是用的CentOS的repo替换,其实现在RHEL已经可以对个人开发者免费了,所以第一步时注册Red Hat账号并申请通过Red Hat开发者订阅(即白嫖),并使用如下命令注册:

1
2
sudo subscription-manager register
sudo subscription-manager refresh

过程中发现

1
System certificates corrupted. Please reregister

refresh失败,搜索后发现是/etc/kpi/product中文件缺失,从https://access.redhat.com/labs/rhpc/上下载Red_Hat_Product_Certificates.sh并执行即可成功注册刷新,之后可以正常使用yum。