![[Linux]](nglinux.gif)
Linux システムでのハードウェア要件とソフトウェア要件
IBM® MQをインストールする前に、インストールする予定の特定のコンポーネントのハードウェアおよびオペレーティング・システムのソフトウェア要件をシステムが満たしていることを確認してください。
基本的なハードウェアおよびソフトウェアの要件については、 IBM MQ のシステム要件を参照してください。
ホスト名
IBM MQ は、スペースを含むホスト名をサポートしません。 ホスト名にスペースが含まれているシステムに IBM MQ をインストールすると、キュー・マネージャーを作成できなくなります。
64ビットの Linux ディストリビューションは、デフォルトで32ビットアプリケーションをサポートしなくなるかもしれない
64ビットの Linux® ディストリビューションでは、 IBM Global Security Kit (GSKit) のバージョンを表示するために dspmqver コマンドを実行すると、 GSKit の 32 ビットバージョンがインストールされていないことを示唆するメッセージが表示されることがあります。 詳細については、 dspmqver(バージョン情報の表示 )の「 コマンドの失敗
」セクションを参照してください。
32ビットサポートライブラリがインストールされていない場合、32ビット GSKit に依存するアプリケーションは実行されません。 この機能が必要な場合は、32 ビット・サポート・ライブラリーをインストールしてください。 必要なライブラリーが含まれるパッケージの名前を以下に示します。
Red Hat Enterprise Linux for System x (64 bit):
glibc.i686
libstdc++.i686
Red Hat Enterprise Linux Server for IBM Z:
glibc.s390
libstdc++.s390
Ubuntu 用。Ubuntu Linux for System x (64 bit):
libc6:i386
libstdc++6:i386
Ubuntu Linux for IBM Z:
libc6-s390
lib32stdc++6
SUSE Linux の場合。SUSE Linux Enterprise Server for System x (64 bit):
glibc-32bit
libstdc++6-32bit
SUSE Linux Enterprise Server for IBM Z:
glibc-32bit
libstdc++6-32bit
Linux どのディストリビューションが IBM MQ でサポートされているかについては、 IBM MQ のシステム要件を確認してください。 たとえば、SUSE Linux Enterprise Server 15 (全アーキテクチャ)や、 Red Hat Enterprise Linux Server for IBM Z バージョン 8 には 32 ビットサポートがありません。
Java Message Service
Java 8は にバンドルされているが、クライアント・コンポーネントは 7の互換性フラグをオンにしてビルドされている。 IBM MQ 9.0 Java
開発には JDK が必要であり、実行には JRE が必要です。 JREは、 IBM MQ とともにインストールされたJREである必要はないが、サポートされているリストの中から1つ選ぶ必要がある。
サポートされているJDKのリストについては、 IBM MQ のシステム要件を参照のこと。
Linux: Power プラットフォームでは、32 ビットおよび 64 ビットの JDK は通常、異なるロケーションにインストールされます。例えば、32 ビット JDK は /opt/IBMJava2-ppc-50 に、64 ビットの JDK は /opt/IBMJava2-ppc64-50 に配置されます。 Java を使用するアプリケーションの PATH 変数が正しく設定されていることを確認してください。
java -version
Transport Layer Security (TLS)
TLSサポートを使いたい場合は、 GSKit 8 パッケージが必要です。 このパッケージは、インストール可能なコンポーネントの1つとして、 IBM MQ 。
- g++ バージョン・ランタイム・サポートのインストール
- TLS チャネルを実行する場合は、g++ ランタイム・ライブラリーをインストールしておく必要があります。 GNU g++ ライブラリは、libgcc_s.so および libstdc++.so.6 と呼ばれます。 RPM ベースのシステムでは、これらは libgcc および libstdc++ ソフトウェア・パッケージの一部としてインストールされます。
IBM MQ Explorer 要件
![[V9.1.0 2018 年 7 月]](ng910.gif)
RDQM (複製データ・キュー・マネージャー)
RDQM の前提条件の 1 つに Pacemaker があります。 Pacemaker には、特定の パッケージがインストールされている必要がある。 Linux 必要なパッケージは IBM MQ のバージョンによって異なる。 リストでは、最小限のシステム・パッケージ・セットがインストールされていることを想定しています。これには、@core パッケージ・グループのすべての必須パッケージとデフォルト・パッケージ、および @base パッケージ・グループの必須パッケージが含まれます。
- gnutls
- libesmtp
- libtool-ltdl
- lm_sensors-libs
- net-snmp-agent-libs
- net-snmp-libs
- openhpi-libs
- OpenIPMI-libs
- OpenIPMI-perl
- perl
- perl-TimeDate
- psmisc
- PyYAML
- gnutls
- libcgroup
- libesmtp
- libtool-ltdl
- lm_sensors-libs
- net-snmp-agent-libs
- net-snmp-libs
- openhpi-libs
- OpenIPMI-libs
- OpenIPMI-perl
- perl
- perl-TimeDate
- psmisc
- PyYAML
- cifs-utils
- gnutls
- libcgroup
- libtool-ltdl
- lvm2
- net-snmp-libs
- nfs-utils
- openhpi-libs
- OpenIPMI-libs
- OpenIPMI-perl
- perl
- perl-TimeDate
- psmisc
- PyYAML
- cifs-utils
- gnutls
- libcgroup
- libtool-ltdl
- lvm2
- net-snmp-libs
- nfs-utils
- perl-TimeDate
- psmisc
- PyYAML
これらのパッケージには独自の要件があります (ここには記載していません)。 installRDQMsupport を実行すると、installRDQMsupport を正常に完了するためにインストールする必要のあるパッケージが報告されます。
![[V9.1.2 2019 年 3 月]](ng912.gif)
要件 IBM MQ classes for .NET
.NET を Linux 上で実行するために必要な依存関係については、 Linux 上の .NET Core の前提条件を参照。