プログラミングの国際化

リモートパッケージサーバーからのソフトウェアのインストール

インストールするパッケージがリモートシステムにある場合は、パッケージが (パッケージフォーマットで) 含まれているディレクトリを手動でマウントし、ローカルシステムにインストールできます。次の例では、この作業を行うコマンドを示します。この例では、package-server というリモートシステムの /latest-packages ディレクトリにソフトウェアパッケージがあると想定しています。mount コマンドはパッケージをローカルの /mnt にマウントし、pkgadd コマンドは SUNWaudio パッケージをインストールします。


# mount -F nfs -o ro package-server:/latest-packages /mnt
# pkgadd -d /mnt SUNWaudio
.
.
.
Installation of SUNWaudio> was successful.

オートマウンタが実行されている場合は、リモートパッケージサーバーを手動でマウントする必要はありません。代わりに、-d オプションの引数として、オートマウンタのパス (この場合は、/net/package-server/latest-packages) を使用します。


# pkgadd -d /net/package-server/latest-packages SUNWaudio
.
.
Installation of SUNWaudio> was successful.

次の例は前の例と似ていますが、-a オプションを指定して、noask-pkgadd という名前の管理ファイルを指定しています。この例では、管理ファイル noask-pkgadd がデフォルトのディレクトリ /var/sadm/install/admin にあると想定しています。


# pkgadd -a noask-pkgadd -d /net/package-server/latest-packages SUNWaudio
.
.
Installation of SUNWaudio> was successful.