第4章 個別の Software Collections の詳細

本章では、特定の Software Collections の詳細に重点を置き、これらのコンポーネントに関する追加情報を提供します。

4.1. Red Hat Developer Toolset

Red Hat Developer Toolset は、Red Hat Enterprise Linux プラットフォームで作業する開発者向けに設計されています。Red Hat Developer Toolset は、現在のバージョンのGNU Compiler CollectionGNU Debugger、およびその他の開発、デバッグ、パフォーマンス監視ツールを提供します。他の Software Collections と同様に、追加のツールセットが /opt/ ディレクトリーにインストールされます。これらのツールは、提供された scl ユーティリティーを使用してオンデマンドでユーザーが有効にします。他の Software Collections と同様に、これらのツールの Red Hat Enterprise Linux システムバージョンを置き換えることはありません。また、scl ユーティリティーを使用して明示的に呼び出されない限り、これらのシステムバージョンを優先して使用することもできます。
機能の概要については、『Red Hat Developer Toolset リリースノート』 の Features セクションを参照してください。12.1 における使用方法および変更に関する詳細は、Red Hat Developer Toolset ユーザーガイド を参照してください。

4.2. Maven

rh-maven36 Software Collection は、Red Hat Enterprise Linux 7 でのみ利用可能です。ソフトウェアプロジェクトの管理および解釈を行うツールを提供します。Maven はプロジェクトオブジェクトモデル (POM) の概念に基づいて、プロジェクトのビルド、レポート、およびドキュメントを一元的な情報から管理できます。
rh-maven36 Collection をインストールするには、root で次のコマンドを実行します。
yum install rh-maven36
このコレクションを有効にするには、シェルプロンプトで以下のコマンドを入力します。
scl enable rh-maven36 bash
リモートリポジトリーやミラーなどのグローバル Maven 設定は、/opt/rh/rh-maven36/root/etc/maven/settings.xml ファイルを編集してカスタマイズできます。
Maven の使用に関する詳細は、Maven ドキュメント を参照してください。プラグインの使用法については、こちらのセクション で説明します。個々のプラグインに関するドキュメントをお探しの場合は、プラグインのインデックス を参照してください。

4.3. データベースコネクター

データベースコネクターパッケージは、データベースサーバーへのローカルまたはリモート接続に必要なデータベースクライアント機能を提供します。表4.1「言語とデータベース間の相互運用性」 特定のデータベースサーバーのコネクターを含む言語ランタイムを含む Software Collections を一覧表示します。( )
  • はい - この組み合わせはサポートされています
  • いいえ - この組み合わせはサポートされていません

表4.1 言語とデータベース間の相互運用性

 Database
言語 (Software Collection)MariaDBMongoDBMySQLPostgreSQLRedisSQLite3
rh-nodejs4いいえいいえいいえいいえいいえいいえ
rh-nodejs6いいえいいえいいえいいえいいえいいえ
rh-nodejs8いいえいいえいいえいいえいいえいいえ
rh-nodejs10いいえいいえいいえいいえいいえいいえ
rh-nodejs12いいえいいえいいえいいえいいえいいえ
rh-nodejs14いいえいいえいいえいいえいいえいいえ
rh-perl520はいいいえはいはいいいえいいえ
rh-perl524はいいいえはいはいいいえいいえ
rh-perl526はいいいえはいはいいいえいいえ
rh-perl530はいいいえはいはいいいえはい
rh-php56はいはいはいはいいいえはい
rh-php70はいいいえはいはいいいえはい
rh-php71はいいいえはいはいいいえはい
rh-php72はいいいえはいはいいいえはい
rh-php73はいいいえはいはいいいえはい
python27はいはいはいはいいいえはい
rh-python34いいえはいいいえはいいいえはい
rh-python35はいはいはいはいいいえはい
rh-python36はいはいはいはいいいえはい
rh-python38はいいいえはいはいいいえはい
rh-ror41はいはいはいはいいいえはい
rh-ror42はいはいはいはいいいえはい
rh-ror50はいはいはいはいいいえはい
rh-ruby25はいはいはいはいいいえいいえ
rh-ruby26はいはいはいはいいいえいいえ
rh-ruby27はいはいはいはいいいえいいえ
rh-ruby30はいいいえはいはいいいえはい