IBM Global Security Kit パッケージのインストール

IBM® Global Security Kit (GSKit) パッケージをどのようにインストールするかは、実行している Linux システムによって異なります。

このタスクについて

GSKit を Debian Linux 以外のシステムにインストールする場合は、rpm コマンドを使ってください。 パッケージは、デフォルトの場所か、あなたが選んだ場所のいずれかにインストールすることができます。

Debian Linux システム (Ubuntu など) に GSKit をインストールするつもりなら、rpm インストールを強制するか、パッケージを Debian 形式に変換して、変換したパッケージをインストールするオプションがあります。
Note: Debian Linux システムは rpm コマンドインストールをサポートしていますが、 Debian パッケージングが望ましいです。

プロシージャー

以下のいずれかの方法で、Linux システムに GSKit をインストールしてください:
Debianシステム以外のインストールでは、デフォルトの場所に移動します:
GSKitパッケージをデフォルトの場所/usr/localにインストールするには、コマンドrpm -Uv GSKit_Crypt_RPM GSKit_SSL_RPMを実行します
以下に例を示します。
rpm -Uv gskcrypt32-8.0.14.8.linux.x86_64 \
		gskssl32-8.0.14.8.linux.x86_64.rpm
非Debianシステムのインストールでは、お好きな場所にインストールしてください:
指定した場所に GSKit パッケージをインストールするには、rpm -Uv --prefix new_location rpm_file コマンドを実行します。
ユーザーに root 権限がない場合に発生する、インストール後処理スクリプトのエラーを回避するには、--noscripts フラグを使用してください。
rpm -Uv --prefix new_location rpm_file --noscripts 
Debian システムのインストールでは、rpm コマンドを使います:
Debian パッケージングは Debian Linux システム上で優先されるためです、新しい Debian Linux システムの rpm データベースに値が入力されていない可能性があり、rpm インストールが前提条件のチェックに失敗する原因になります。
rpm コマンドを使って GSKit パッケージをインストールするには、インストール文に --nodeps フラグを含めて強制的にインストールします。 Debian Linux システムでは、rpm コマンドを使用すべきではないと警告されますが、インストール文に --force-debian フラグを追加することで、このプロンプトを抑制できます。
rpm -Uh gskcrypt64-8.0.55.4.linux.x86_64.rpm --nodeps --force-debian
Debian システムのインストールで、ネイティブな Debian パッケージングを使用している場合:
  1. alien ツールを使って GSKit rpm パッケージを Debian パッケージに変換します:
    alien gskssl64-8.0.54.4.linux.x86_64.rpm --target x86_64 --keep-version --scripts
  2. 変換したパッケージをインストールする:
    dpkg -i gskssl64_8.0-55.4_x86_64.deb
この方法でインストールされているGSKitのレベルを確認するには、aptツールを使用します:
dpkg -l | grep gsk
Note: GSKit Transport Layer Security (TLS) パッケージは GSKit Crypto パッケージに依存していますが、Debian のインストール方法ではインストール時に確認されません。 GSKit TLS パッケージと GSKit Crypto パッケージが同じビルドレベルでインストールされていることを確認してください。

また、RPM と Debian のインストールデータベースはお互いを認識していません。 例えば、GSKit 8.0.50.30 を rpm でインストールした後に、GSKit 8.0.50.10 を dbpkg でインストールすると、新しいものが古いもので上書きされます。