【发布时间】:2022-01-06 07:42:29
【问题描述】:
请帮我在 rhel 8 映像中安装 dev toolset-8。
我已经拉出了如下的基础镜像。我想安装 devtoolset-8。有没有其他方法请告诉我。
sudo docker pull registry.access.redhat.com/ubi8/ubi:8.2
【问题讨论】:
标签: rhel8
请帮我在 rhel 8 映像中安装 dev toolset-8。
我已经拉出了如下的基础镜像。我想安装 devtoolset-8。有没有其他方法请告诉我。
sudo docker pull registry.access.redhat.com/ubi8/ubi:8.2
【问题讨论】:
标签: rhel8
根据that article,您可以通过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
【讨论】:
另一个答案似乎是针对 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 或更高版本。
另外this blog post 概述了旧 SCL 工具集和新 AppStreams 概念之间的区别。
【讨论】: