オープン・ソース・アプリケーションを AIX システムに追加

AIX® Toolbox for Linux® Applications メディアからオープン・ソース・アプリケーションをインストールするためのオプション。

このハウツー・シナリオの情報は、 AIXの特定のバージョンを使用してテストされています。 得られる結果は、ご使用の AIXのバージョンとレベルによって大きく異なる場合があります。

基本オペレーティング・システム・ソフトウェアに付属の AIX Toolbox for Linux アプリケーション メディアには、 AIX オペレーティング・システムで使用できる最も一般的に使用されるオープン・ソース・アプリケーションが含まれています。 このメディアからインストールするためのオプションとしては、次のものがあります。
  • SMIT install_software 高速パスを使用して、 AIX Toolbox for Linux Applications メディアから RPM パッケージをインストールします。
  • geninstall コマンドを使用して、 AIX Toolbox for Linux Applications メディアから RPM パッケージをインストールします。
  • バンドルをインストールします。 バンドルは、基本的な Linux オペレーティング環境、基本的なデスクトップ使用、GNOME または KDE デスクトップ使用、またはアプリケーション開発に必要なアプリケーションをグループ化します。
  • 機能ごとに分類されたパッケージのディレクトリーからインストールします。 これらのディレクトリー・グループは、広範なアプリケーション、シェル環境、ネットワーク・アプリケーション、開発ツール、アプリケーション・ライブラリーなどをカバーしています。
  • 特定アプリケーションの単一パッケージをインストールします。
以下の手順は、 AIX Toolbox for Linux アプリケーション メディアから RPM パッケージをインストールする例を示しています。
  • SMIT を使用して cdrecord および mtools RPM パッケージをインストールするには、以下のようにします。
    1. SMIT install_software 高速パスを実行します。
    2. AIX Toolbox for Linux Applications メディアのデバイス名 (例: /dev/cd0) を入力し、Enter キーを押します。
    3. F4 キーを使用して、デバイスの内容をリストします。
    4. cdrecord および mtools パッケージを選択して、Enter キーを押します。
    5. 「Install Software (ソフトウェアのインストール)」メニュー・フィールドの残りについてはデフォルト値を受け入れて、Enter キーを押します。
    6. ソフトウェアをインストールすることを確認し、Enter キーを押します。
    この時点で、ソフトウェアのインストール・プロセスが開始されます。
  • コマンド行から cdrecord および mtools RPM パッケージをインストールするには、次のように入力します。
    # geninstall -d/dev/cd0 R:cdrecord R:mtools
    この時点で、ソフトウェアのインストール・プロセスが開始されます。
  • rpm コマンドを使用して、GNOME デスクトップおよび bc アプリケーション・パッケージに必要なバンドルをインストールします。これは、 AIXの基本オペレーティング・システムと一緒に自動的にインストールされます。 完全な説明は、 AIX Toolbox for Linux Applicationsの README ファイルに記載されています。
    1. システムの電源をオンにし、 AIX を実行した状態で、 AIX Toolbox for Linux アプリケーション メディアをシステムのメディア・ドライブに挿入します。
    2. root 権限により、次のコマンドを使用してメディア・ドライブをマウントします。
      mount -vcdrfs -oro /dev/cd0 /mnt
      
      -v フラグは、仮想ファイルシステム・タイプ cdrfs を指定します。 -o フラグは ro オプション (マウントされたファイルが読み取り専用であることを意味する) を指定します。 デバイス名は /dev/cd0 です。 メディア・ドライブをマウントするディレクトリーは、/mnt です。
    3. 次のコマンドを使用して /mnt ディレクトリーに変更します。
      cd /mnt
    4. ls コマンドを使用してメディアの内容をリストします。 リストは以下を含んでおり、表示または印刷できます。
      • README ファイルには、このメディアからインストールするための完全な説明が含まれています。
      • CONTENTS ファイルはこのメディア上で使用可能なすべてのパッケージをリストし、各パッケージの目的について簡潔に説明しています。
    5. Web ブラウザーで /mnt/LICENSES/index.html ファイルをオープンして、ソフトウェア・ライセンス情報を表示します。
    6. 端末ウィンドウで、次のコマンドを使用して ezinstall/ppc ディレクトリーに変更します。
      cd /mnt/ezinstall/ppc
      次のステップでは、4 個のバンドル (Base、Desktop Base、GNOME Base、および GNOME Apps) をインストールすることにより、rpm プログラムを使用して GNOME をインストールします。 あるいは、smit install_bundle 高速パスを使用し、GNOME バンドルを選択して、すべての必要なパッケージをインストールすることができます。
    7. 次のコマンド・シーケンスを使用して GNOME をインストールします。
      rpm -Uhv ezinstall/ppc/base/*
      rpm -Uhv ezinstall/ppc/desktop.base/*
      rpm -Uhv ezinstall/ppc/gnome.base/*
      rpm -Uhv ezinstall/ppc/gnome.apps/*

      -U フラグは、ユーザーのシステムに存在する可能性のあるそれぞれのパッケージの以前のバージョンをすべて更新します。 -h フラグは、インストールが進行中であることを示すために、時刻指定された間隔にハッシュ・マーク (#) をプリントします。 -v フラグは、インストール中に発生する関連情報メッセージまたはエラー・メッセージを表示します。 次のような結果が表示されます。

      rpm -Uhv ezinstall/ppc/desktop.base/*
      gdbm           ##################################################
      libjpeg        ##################################################
      libpng         ##################################################
      libtiff        ##################################################
      libungif       ##################################################
      readline       ##################################################
      zlib           ##################################################
      rpm コマンドがエラーを戻す場合は、次のいずれかの原因が考えられます。
      • 現在のファイルシステムに十分なスペースがない。 ファイルシステムのサイズを変更するか、マウント・ポイントを変更してください。
      • パッケージが既にインストールされている。 rpm プログラムは同じ名前とバージョン・レベルの既存パッケージをディスカバーしたため、パッケージを置換しませんでした。 次の例に示すように、メディア上のスクリプトは、まだシステムにインストールされていないパッケージのみをディレクトリーからインストールします。
        /mnt/contrib/installmissing.sh ezinstall/ppc/desktop.base/*
      • 依存関係に失敗した。 このパッケージまたはバンドルをインストールするには、エラー・メッセージにリストされているパッケージが事前にインストールされている必要があります。
    8. 次のコマンドを使用して、bc アプリケーション・パッケージをインストールします。
      rpm -Uhv RPMS/ppc/bc-*.rpm