Solaris のシステム管理 (第 1 巻)

パッケージファイルのインストール場所を決定する方法

この手順は、Sun ソフトウェアパッケージにのみ有効です。サードパーティソフトウェア製品の場合、パッケージファイルのインストール場所を判断する最も確実な方法は、pkgmap ファイルでパッケージのディレクトリを調べる方法です。

  1. 任意のシステムにログインします。

    パッケージがあるディレクトリにアクセスできなければなりません。

  2. Sun パッケージファイルのインストール場所を指定します。


    $ pkgparam -d device-name pkgid SUNW_PKGTYPE
    

    -d device-name

    ソフトウェアパッケージの絶対パスを指定する。device-name は、デバイス、ディレクトリ、またはスプールディレクトリのいずれかへのパスにすることができる。-d オプションを使用しないと、pkgparam は、ローカルシステムにインストールされた指定の pkgid のデフォルトのインストール用ディレクトリを返す。

    pkgid

    ソフトウェアパッケージの名前 

    SUNW_PKGTYPE

    Solaris ソフトウェアパッケージのインストール場所について報告する特殊パラメータを指定する。パッケージに SUNW_PKGTYPE パラメータが設定されていないと、pkgparam コマンドは、空の文字列を返す。Sun パッケージの場合、これは通常、パッケージが /opt にインストールされることを示す。

例 - パッケージファイルのインストール場所を決定する


$ pkgparam -d /cdrom/cdrom0/s0/Solaris_2.7
/Product SUNWvolr SUNW_PKGTYPE
root
$ pkgparam -d /cdrom/cdrom0/s0/Solaris_2.7/Product SUNWvolu SUNW_PKGTYPE
usr