プログラミングの国際化

スタンドアロンシステムにパッケージを追加する方法

  1. ルートとしてログインします。

  2. 追加したいパッケージと同じ名前のパッケージを削除します。

    これにより、システムは追加および削除されたソフトウェアについて正しい記録を残すことができます。場合によっては、同じアプリケーションの複数のバージョンをシステムに残したいこともあります。このような場合の作業方法については、『Solaris のシステム管理』の「パッケージの削除に関するガイドライン」を、タスクについては同じマニュアルの「パッケージを削除する方法」を参照してください。

  3. ソフトウェアパッケージをシステムに追加します。


    # pkgadd -a admin-file -d device-name pkgid...
    

    形式説明

    -a admin-file

    (省略可能) pkgadd がインストール中に参照する管理ファイルを指定します。管理ファイルの使用方法についての詳細は、『Solaris のシステム管理』を参照してください。

    -d device-name

    ソフトウェアパッケージの絶対パスを指定します。device-name には、デバイス、ディレクトリ、スプールディレクトリへのパスを指定できます。パッケージが格納されたパスを指定しなかった場合、pkgadd ディレクトリはデフォルトのスプールディレクトリ (/var/spool/pkg) をチェックします。パッケージがこのディレクトリにない場合、パッケージのインストールは失敗します。

    pkgid

    (省略可能) 追加するパッケージ名 (複数の場合は空白で区切る) を指定します。省略した場合、pkgadd コマンドは使用可能なすべてのパッケージをインストールします。

    パッケージのインストール中に pkgadd により問題が検出されると、問題に関するメッセージに続いて以下のプロンプトが表示されます。


    Do you want to continue with this installation?

    yesnoquit のいずれかを入力してください。複数のパッケージを指定していた場合は、no と入力してインストール中のパッケージのインストールを中止してください。pkgadd は他のパッケージのインストールを継続します。インストールを中止するには quit と入力します。

  4. pkgchk コマンドを使用して、パッケージが正しくインストールされていることを確認します。


    # pkgchk -v pkgid
    

    pkgchk によりエラーがないことが確認されると、インストールされたファイルのリストが返されます。それ以外の場合は、エラーが報告されます。