RHEL个人订阅

RHEL个人订阅

芯片设计领域, 总会绕不开需要使用到一些商用EDA tools(Synopsys, Cadence…), 这些tool通常是只推荐和支持Red Hat Enterprise Linux (RHEL). 但是因为RHEL是付费订阅的, 所以大部分人会使用RHEL的免费克隆版本作为替代方案,如CentOS(已经停止维护), AlmaLinux, RockyLinux. 通常也是可以正常运行Synopsys和Cadence的EDA tools.

最初我也是用RockyLinux作为替代方案, 偶然跟AI聊天发现RHEL有提供针对个人/小团队的Developer模式, 提供和商用版本一样的ISO和软件库, 唯一的不同是不提供商用版本的服务支持, 但对我们来说完全够用了(替代版本遇到问题也是要自己解决), 下面介绍一下如何注册和激活RHEL developer版本.

注册(register)

进入RedHat Developer官方网址: Redhat Developer

点击register按钮后进入注册界面, 填写相关信息后即可

下载(download)

选择需要的版本进行下载(最新的是10.1版本, 现在用的较多的是8.10版本)

安装(install)

可以选择是装虚拟机还是直接装主机上, 我是直接装在空闲的一个主机上.

如果像我一样想要装在主机上, 可以选择Rufus来烧写启动盘. 启动盘烧写完成, 正常安装到主机上就可以了, 就可以进入到RHEL的界面了, 此时已经成功了80%了.

订阅(subscribe)

由于ISO具有可复制性, 所以RHEL是通过控制软件库安装访问权限来限制使用的. 安装完RHEL后, 此时还没有完成订阅, 无法通过sudo dnf install来下载任何软件包. Developer版本提供了个人订阅的方式, 通过你在官网注册的用户名和密码就可以完成订阅, 完成订阅后就可以正常像其他Linux Distribution安装需要的软件包.

打开terminal, 订阅命令如下:

1
sudo subscription-manager register --username=<your_name> --password=<your_password>

订阅完成后, 可以通过sudo subscription-manager status查看是否订阅成功

完成上述操作后, 最好更新一下软件库sudo dnf install update, 然后就可以正常使用了