请帮我在 rhel 8 映像中安装 dev toolset-8。
我已经拉出了如下的基本图像。我想安装 devtoolset-8。有没有其他方法请告诉我。
sudo docker pull registry.access.redhat.com/ubi8/ubi:8.2
请帮我在 rhel 8 映像中安装 dev toolset-8。
我已经拉出了如下的基本图像。我想安装 devtoolset-8。有没有其他方法请告诉我。
sudo docker pull registry.access.redhat.com/ubi8/ubi:8.2
另一个答案似乎是针对 RHEL 7。
Chrisian Labisch 回答了这个问题:
RHEL 8 不适用于软件集合,而 RHEL 8 使用模块。
sudo dnf module list
在 RHEL 8 中,您可以在 CodeReady Builder 存储库中找到开发人员工具。:)
sudo subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
但即使这样似乎也不需要,因为 RHEL 的系统编译器版本已经是 GCC 8,所以如果我正确理解了目的,你通常只需要 devtoolset-9 或更高版本。
此外,这篇博文还概述了旧 SCL 工具集和新 AppStreams 概念之间的区别。
根据那篇文章,您可以通过 root 用户运行以下命令来检查您是否有权访问Red Hat Software Collections (RHSCL):
$ su -
# subscription-manager repos --list | egrep rhscl
如果有,请启用必要的软件仓库,然后安装 devtoolset:
# subscription-manager repos --enable rhel-7-server-optional-rpms
# yum install devtoolset-8