1.4. 获取访问 Red Hat Developer Toolset

Red Hat Developer Toolset 是作为 Red Hat Software Collections 的一部分提供的。

此内容集可供列出的有 Red Hat Enterprise Linux 7 订阅的客户使用 https://access.redhat.com/solutions/472793

使用 Red Hat Subscription Management 启用 Red Hat Developer Toolset。有关如何将系统注册到此订阅管理服务的详情,请查看 Red Hat Subscription Management 指南。

1.4.1. 使用 Red Hat Software Collections

完成以下步骤以附加可访问 Red Hat Software Collections(包括 Red Hat Developer Toolset)软件仓库的订阅,然后启用该软件仓库:

  1. 确定提供 Red Hat Software Collections(以及 Red Hat Developer Toolset)的订阅池 ID。要做到这一点,显示适合您的系统的所有订阅列表:

    # subscription-manager list --available

    对于每个可用的订阅,这个命令会显示其名称、唯一标识符、到期日期和其他与您的订阅相关的详情。池 ID 在以 池 ID 开头的行中列出。

    有关提供对 Red Hat Developer Toolset 访问权限的订阅的完整列表,请参阅 https://access.redhat.com/solutions/472793

  2. 将适当的订阅附加到您的系统:

    # subscription-manager attach --pool=pool_id

    使用您在上一步中确定的池 ID 替换 pool_id。在任何时候验证您的系统当前附加的订阅列表:

    # subscription-manager list --consumed
  3. 确定 Red Hat Software Collections 存储库的确切名称。检索存储库元数据,并显示可用的 Yum 存储库列表:

    # subscription-manager repos --list

    存储库名称取决于您使用的 Red Hat Enterprise Linux 的特定版本,其格式如下:

    rhel-variant-rhscl-version-rpms
    rhel-variant-rhscl-version-debug-rpms
    rhel-variant-rhscl-version-source-rpms

    另外,某些软件包,如 devtoolset-11-gcc-plugin-devel,它依赖于 可选 频道中仅提供的软件包。使用这些软件包的软件仓库名称采用以下格式:

    rhel-version-variant-optional-rpms
    rhel-version-variant-optional-debug-rpms
    rhel-version-variant-optional-source-rpms

    对于常规软件仓库和可选软件仓库,请使用 Red Hat Enterprise Linux 系统变体( 服务器或工作站 )替换变体,并使用 Red Hat Enterprise Linux 系统版本7替换版本。

  4. 从第 3 步启用存储库。3:

    # subscription-manager repos --enable repository

    使用要启用的存储库的名称替换 repository

订阅附加到系统后,您可以安装 Red Hat Developer Toolset,如 第 1.5 节 “安装 Red Hat Developer Toolset” 所述。有关如何使用红帽订阅管理注册系统并将其与订阅关联的更多信息,请参阅 红帽订阅管理 指南。