0

请帮我在 rhel 8 映像中安装 dev toolset-8。

我已经拉出了如下的基本图像。我想安装 devtoolset-8。有没有其他方法请告诉我。

sudo docker pull registry.access.redhat.com/ubi8/ubi:8.2

4

2 回答 2

0

另一个答案似乎是针对 RHEL 7。

RedHat 网站上

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 概念之间的区别。

于 2022-02-02T15:33:27.280 回答
0

根据那篇文章,您可以通过 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
于 2021-12-07T16:57:15.197 回答