1.5. Red Hat Developer Toolset のインストール

Red Hat Developer Toolset は、Red Hat Enterprise Linux に含まれる標準のパッケージ管理ツールを使用してインストール、更新、アンインストール、および検査できる RPM パッケージのコレクションとして配布されています。Red Hat Developer Toolset をシステムにインストールするには、Red Hat Software Collections コンテンツセットへのアクセスを提供する有効なサブスクリプションが必要です。システムを適切なサブスクリプションに関連付け、Red Hat Developer Toolset にアクセスする方法は、9「Red Hat Developer Toolset へのアクセスの取得」 を参照してください。

重要

Red Hat Developer Toolset をインストールする前に、利用可能なすべての Red Hat Enterprise Linux 更新をインストールします。

1.5.1. 利用可能なすべてのコンポーネントのインストール

Red Hat Developer Toolset に含まれるすべてのコンポーネントをインストールするには、devtoolset-12 パッケージをインストールします。

# yum install devtoolset-12

これにより、開発、デバッグ、パフォーマンス監視ツール、およびその他の依存パッケージがすべてシステムにインストールされます。「個別パッケージグループのインストール」 に説明されているように、選択したパッケージグループのみをインストールすることを選択できます。

注記

Red Hat Developer Toolset 3.0 以降、scl-utils パッケージは Red Hat Developer Toolset の一部ではありません。これは、scl ユーティリティーが Red Hat Developer Toolset ソフトウェアコレクションとともにインストールされた以前のバージョンからの変更点です。

1.5.2. 個別パッケージグループのインストール

統合開発環境やソフトウェア開発ツールチェーンなど、特定のコンポーネントのみのインストールを容易にするため、Red Hat Developer Toolset には、表1.3「Red Hat Developer Toolset メタパッケージ」 の説明に従って、選択したパッケージグループをインストールできる複数のメタパッケージが同梱されています。

表1.3 Red Hat Developer Toolset メタパッケージ

パッケージ名説明インストール済みコンポーネント

devtoolset-12-perftools

パフォーマンス監視ツール

SystemTap、Valgrind、OProfile、Dyninst

devtoolset-12-toolchain

開発およびデバッグのツール

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

これらのメタパッケージをインストールするには、以下を行います。

# yum install package_name

package_name を、インストールするメタパッケージのリストに置き換えます。たとえば、開発およびデバッグのツールチェーンおよびそれに依存するパッケージのみをインストールするには、次のコマンドを実行します。

# yum install devtoolset-12-toolchain

「利用可能なすべてのコンポーネントのインストール」 で説明されているように、利用可能なすべてのコンポーネントをインストールすることを選択できます。

1.5.3. オプションパッケージのインストール

Red Hat Developer Toolset には、デフォルトでインストールされていない複数のオプションパッケージが同梱されています。システムにインストールされていない Red Hat Developer Toolset パッケージのリストを表示するには、次のコマンドを実行します。

$ yum list available devtoolset-12-\*

これらのオプションパッケージのいずれかをインストールするには、次のコマンドを実行します。

# yum install package_name

package_name を、インストールするパッケージのリストに置き換えます。パッケージ名はスペースで区切られます。たとえば、devtoolset-12-gdb-gdbserver および devtoolset-12-gdb-doc パッケージをインストールするには、次のコマンドを実行します。

# yum install devtoolset-12-gdb-gdbserver devtoolset-12-gdb-doc

1.5.4. デバッグ情報のインストール

Red Hat Developer Toolset パッケージのデバッグ情報をインストールするには、yum-utils パッケージがインストールされ、以下のコマンドを実行します。

# debuginfo-install package_name

たとえば、devtoolset-12-dwz パッケージのデバッグ情報をインストールするには、以下を実行します。

# debuginfo-install devtoolset-12-dwz

このコマンドを使用するには、このパッケージを使用してリポジトリーにアクセスする必要があります。システムが Red Hat Subscription Management に登録されている場合は、「Red Hat Developer Toolset へのアクセスの取得」 の説明に従って rhel-variant-rhscl-version-debug-rpms リポジトリーを有効にします。debuginfo パッケージへのアクセス方法は、https://access.redhat.com/site/solutions/9907 を参照してください。

注記

devtoolset-12-package_name-debuginfo パッケージは、ベース Red Hat Enterprise Linux システムまたは他のバージョンの Red Hat Developer Toolset からの対応するパッケージと競合する可能性があります。この競合は、64 ビットの debuginfo パッケージが 32 ビットの debuginfo パッケージと競合する multilib 環境でも発生します。

Red Hat Developer Toolset 12.1 をインストールする前に、競合する debuginfo パッケージを手動でアンインストールし、必要に応じて関連する debuginfo パッケージのみをインストールします。