WebSphere Enterprise Service Bus バージョン 6.2.0 オペレーティング・システム: AIX、HP-UX、i5/OS、Linux、Solaris、Windows


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

Linux® システム上で WebSphere® ESB 製品が 必要とする前提条件ライブラリー (パッケージ) をインストールおよび検証する方法について説明します。

始める前に

次の手順を実行する前に、Linux オペレーティング・システムをインストールして、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 システムのインストール準備を参照してください。


task タスク・トピック

ご利用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2010/07/05


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_rhel_packages.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。