Linux パッケージのインストールと検証

次の手順を実行して、Linux システム上で WebSphere Process Server 製品が必要とする前提条件ライブラリー (パッケージ) をインストールおよび検証します。

始める前に

次の手順を実行する前に、Linux オペレーティング・システムをインストールします。

このタスクを実行する理由と実行時期

Linux オペレーティング・システムで compat-libstdc++-33-3.2.3-47.3 パッケージが必要であること、およびパッケージに 2 つのバージョンがあることを前提としています。1 つ目のバージョンは、32 ビット・プラットフォーム用であり、もう 1 つのバージョンは、64 ビット・プラットフォーム用です。この手順では、パッケージがインストールされているかどうかを確認するためにオペレーティング・システムを照会する方法、オペレーティング・システムのディスクに欠落しているパッケージを見つける方法、およびパッケージをインストールする方法を示しています。

この例では、PowerPC 64 ビット・ハードウェア・プラットフォームで、Red Hat Enterprise Linux (RHEL) を使用します。また、この例では、RHEL で、compat-libstdc++-33-3.2.3-47.3 パッケージの 32 ビット・バージョンおよび 64 ビット・バージョンの両方が必要であるものとします。

このタスクのためのステップ

  1. パッケージがすでにインストールされているかどうかを判別するために、次のコマンドを実行してオペレーティング・システムを照会します。
    rpm -qa | grep compat-libstdc++-33-3.2.3-

    この例では、オペレーティング・システムで一致するパッケージが見つからなかったため、ブランク行が表示されます。

    また、grep 引数を指定せずに次のコマンドを実行して検索すると、ファイルについての明示的メッセージを表示することができます。

    rpm -q compat-libstdc++-33-3.2.3-

    オペレーティング・システムより、次のメッセージが返されます。

    パッケージ compat-libstdc++-33-3.2.3- がインストールされていません
    (package compat-libstdc++-33-3.2.3- is not installed) 
  2. オペレーティング・システムのメディア上で、関連するすべてのパッケージを見つけ、それらの完全修飾位置を取得します。

    この例では、オペレーティング・システムのメディアは、/media/cdrom にマウントされている CD であると仮定しています。 ご使用の CD-ROM 装置は、例えば、/media/cdrecorder などの別の位置にある場合があります。

    find /media/cdrom -name compat-libstdc++-33-3.2.3-* 

    この例では、オペレーティング・システムで 2 つの一致するパッケージ名が見つかります。1 つ目のパッケージは 32 ビット・バージョンであり、もう 1 つのパッケージは 64 ビット・バージョンです。

    /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc.rpm 
    /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  3. 次のコマンドを実行して最初の欠落しているパッケージをインストールします。
    rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
  4. 次のコマンドを実行して 2 番目の欠落しているパッケージをインストールします。
    rpm -ivh /media/cdrom/RedHat/RPMS/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
  5. オプション: 1 つのコマンドでパッケージを検索およびインストールする代替方式: 次のコマンドを使用してパッケージを検出し、検出したすべてのパッケージをインストールします。

    前のステップで説明した手順でパッケージを検出し、インストールしようとしたパッケージのみが次のコマンドによってインストールされていることを確認します。

    find /media/cdrom -name compat-libstdc++-33-3.2.3-* | xargs rpm -ivh

    この単一のコマンドにより両方のパッケージがインストールされます。

  6. オプション: 既存のパッケージを更新する代替コマンド: 次のコマンドを使用して、欠落しているパッケージを検出しインストールするか、既存のパッケージを検出し更新します。
    find /media/cdrom -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh

    この単一のコマンドを実行すると、パッケージがインストールされていない場合はそのパッケージがインストールされます。パッケージがインストールされている場合、このコマンドを実行すると、パッケージが新しいバージョンに更新されます。

次の作業

必須パッケージは、オペレーティング・システムごとに異なります。各 Linux オペレーティング・システムで必要なパッケージのリストについては、Linux システムのインストール準備を参照してください。


(c) Copyright IBM Corporation 2005, 2006.
このインフォメーション・センターには Eclipse テクノロジー (http://www.eclipse.org) が採用されています。