1.5. 安装 Red Hat Developer Toolset


Red Hat Developer Toolset 作为 RPM 软件包的集合分发,可以使用 Red Hat Enterprise Linux 中包含的标准软件包管理工具来安装、更新、卸载和检查。请注意,需要一个有效的订阅,以便在您的系统上安装 Red Hat Developer Toolset,以提供对 Red Hat Software Collections 内容集的访问。有关如何将您的系统与适当的订阅关联并可以访问 Red Hat Developer Toolset 的详情,请参考 第 1.4 节 “访问 Red Hat Developer Toolset”

重要

在安装 Red Hat Developer Toolset 前,请安装所有可用的 Red Hat Enterprise Linux 更新。

1.5.1. 安装所有可用组件

要安装 Red Hat Developer Toolset 中包含的所有组件,请安装 devtoolset-11 软件包:

# yum install devtoolset-11
Copy to Clipboard Toggle word wrap

这会安装所有开发、调试和性能监控工具,以及系统的其他依赖软件包。另外,您可以选择只安装所选软件包组,如 第 1.5.2 节 “安装单个软件包组” 所述。

注意

请注意,自 Red Hat Developer Toolset 3.0 开始,scl-utils 软件包不是 Red Hat Developer Toolset 的一部分,这是与 Red Hat Developer Toolset 软件集合一起安装的 scl 工具的版本的更改。

1.5.2. 安装单个软件包组

为了更轻松地安装某些组件,如集成的开发环境或软件开发工具链,Red Hat Developer Toolset 随多个 meta 软件包一起分发,允许您安装所选软件包组,如 表 1.3 “Red Hat Developer Toolset Meta Packages” 所述。

Expand
表 1.3. Red Hat Developer Toolset Meta Packages
软件包名称描述安装的组件

devtoolset-11-perftools

性能监控工具

SystemTap, Valgrind, OProfile, Dyninst

devtoolset-11-toolchain

开发和调试工具

gcc, make, GDB, binutils, elfutils, dwz, memstomp, strace, ltrace

要安装其中任何一个 meta 软件包:

# yum install package_name
Copy to Clipboard Toggle word wrap

使用您要安装的 meta 软件包列表替换 package_name。例如,只安装开发和调试依赖于它的软件包:

# yum install devtoolset-11-toolchain
Copy to Clipboard Toggle word wrap

另外,您可以选择安装所有可用的组件,如 第 1.5.1 节 “安装所有可用组件” 所述。

1.5.3. 安装可选软件包

Red Hat Developer Toolset 提供了很多默认未安装的可选软件包。列出系统中可用的、但未安装的所有 Red Hat Developer Toolset 软件包:

$ yum list available devtoolset-11-\*
Copy to Clipboard Toggle word wrap

安装这些可选软件包:

# yum install package_name
Copy to Clipboard Toggle word wrap

使用您要安装的软件包列表替换 package_name。例如,要安装 devtoolset-11-gdb-gdbserverdevtoolset-11-gdb-doc 软件包:

# yum install devtoolset-11-gdb-gdbserver devtoolset-11-gdb-doc
Copy to Clipboard Toggle word wrap

1.5.4. 安装调试信息

要为任何 Red Hat Developer Toolset 软件包安装调试信息,请确保已安装了 yum-utils 软件包并运行:

# debuginfo-install package_name
Copy to Clipboard Toggle word wrap

例如,要为 devtoolset-11-dwz 软件包安装调试信息:

# debuginfo-install devtoolset-11-dwz
Copy to Clipboard Toggle word wrap

请注意,为了使用这个命令,您需要使用这些软件包访问存储库。如果您的系统在 Red Hat Subscription Management 中注册,请启用 rhel-variant-rhscl-version-debug-rpms 存储库,如 第 1.4 节 “访问 Red Hat Developer Toolset” 所述。有关如何访问 debuginfo 软件包的详情,请参考 https://access.redhat.com/site/solutions/9907

注意

devtoolset-11-package_name-debuginfo 软件包可以与基础 Red Hat Enterprise Linux 系统或其他版本的 Red Hat Developer Toolset 冲突。这个冲突也会在多 lib 环境中发生,其中 64 位 debuginfo 软件包与 32 位 debuginfo 软件包冲突。

在安装 Red Hat Developer Toolset 11.0 前手动卸载冲突的 debuginfo 软件包,并在需要时只安装相关的 debuginfo 软件包。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat