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