インストール済みパッケージについての情報を表示するには、他に 2 つのコマンドがあります。
pkgparam コマンドでは、パラメータの値が表示されます。
pkginfo コマンドでは、インストールソフトウェアデータベースからの情報が表示されます。
pkgparam コマンドを使用すると、コマンドラインで指定したパラメータに関連付けられた値を表示できます。この値は、特定のパッケージの pkginfo ファイル、または指定したファイルから取得されます。1 行に 1 つのパラメータ値が表示されます。値のみ、またはパラメータと値を表示できます。
パッケージをインストールします。
必要に応じて、「スタンドアロンシステムまたはサーバーにパッケージをインストールする方法」を参照してください。
パッケージについての追加情報を表示します。
# pkgparam [-v] pkg-abbrev [param...] |
-v |
パラメータの名前とその値を表示します。 |
pkg-abbrev |
特定のパッケージの名前です。 |
param |
値を表示するパラメータを 1 つ以上指定します。 |
たとえば、値のみを表示するには、次のコマンドを使用します。
$ pkgparam SUNWcadap none /opt US/Mountain /sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin /usr/sadm/sysadm SUNWcadap Chip designers need CAD application software to design abc chips. Runs only on xyz hardware and is installed in the usr partition. system release 1.0 SPARC venus990706083849 SUNWcadap /var/sadm/pkg/SUNWcadap/save Jul 7 1999 09:58 $ |
パラメータとその値を表示するには、次のコマンドを使用します。
$ pkgparam -v SUNWcadap pkgparam -v SUNWcadap CLASSES='none' BASEDIR='/opt' TZ='US/Mountain' PATH='/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin' OAMBASE='/usr/sadm/sysadm' PKG='SUNWcadap' NAME='Chip designers need CAD application software to design abc chips. Runs only on xyz hardware and is installed in the usr partition.' CATEGORY='system' VERSION='release 1.0' ARCH='SPARC' PSTAMP='venus990706083849' PKGINST='SUNWcadap' PKGSAV='/var/sadm/pkg/SUNWcadap/save' INSTDATE='Jul 7 1999 09:58' $ |
特定のパラメータの値を表示する場合は、次の形式を使用します。
$ pkgparam SUNWcadap BASEDIR /opt $ |
詳細については、pkgparam(1) を参照してください。
以上の手順が終了したら、次の作業、「パッケージを削除する方法」に進みます。
インストール済みパッケージについての情報を表示するには、pkginfo コマンドを使用します。このコマンドには複数のオプションがあり、表示の形式と内容をカスタマイズできます。
任意の数のパッケージインスタンスについての情報を要求できます。
オプションを指定しないで pkginfo コマンドを実行すると、システムに完全にインストールされているすべてのパッケージのカテゴリ、パッケージインスタンス、およびパッケージ名が表示されます。次の例に示すように、表示はカテゴリ別に整理されます。
$ pkginfo . . . system SUNWinst Install Software system SUNWipc Interprocess Communications system SUNWisolc XSH4 conversion for ISO Latin character sets application SUNWkcspf KCMS Optional Profiles application SUNWkcspg KCMS Programmers Environment application SUNWkcsrt KCMS Runtime Environment . . . $ |
pkginfo の表示には 3 種類の形式があります。 簡易、抽出、詳細の 3 種類です。
短形式がデフォルトです。「pkginfo のデフォルトの表示」に示すように、簡易形式では、カテゴリ、パッケージの省略名、およびパッケージの完全な名前のみが表示されます。
抽出形式では、パッケージの省略名、名前、アーキテクチャー(ある場合)、およびバージョン (ある場合) が表示されます。次の例のように、抽出形式を要求するには -x オプションを使用します。
$ pkginfo -x . . . SUNWipc Interprocess Communications (sparc) 11.8.0,REV=1999.08.20.12.37 SUNWisolc XSH4 conversion for ISO Latin character sets (sparc) 1.0,REV=1999.07.10.10.10 SUNWkcspf KCMS Optional Profiles (sparc) 1.1.2,REV=1.5 SUNWkcspg KCMS Programmers Environment (sparc) 1.1.2,REV=1.5 . . . $ |
-l オプションを使用すると長形式で表示され、次の例のように、パッケージについて入手できるすべての情報が表示されます。
$ pkginfo -l SUNWcadap PKGINST: SUNWcadap NAME: Chip designers need CAD application software to design abc chips. Runs only on xyz hardware and is installed in the usr partition. CATEGORY: system ARCH: SPARC VERSION: release 1.0 BASEDIR: /opt PSTAMP: system980706083849 INSTDATE: Jul 7 1999 09:58 STATUS: completely installed FILES: 13 installed pathnames 6 directories 3 executables 3121 blocks used (approx) $ |
次の表で、各パッケージで表示できるパッケージパラメータについて説明します。パラメータとその値は、パラメータに値が割り当てられている場合にのみ表示されます。
表 4–2 パッケージパラメータ
パラメータ |
説明 |
---|---|
ARCH |
パッケージがサポートするアーキテクチャー。 |
BASEDIR |
ソフトウェアパッケージが常駐するベースディレクトリ (パッケージが再配置可能な場合に表示されます)。 |
CATEGORY |
パッケージがメンバーであるソフトウェアのカテゴリ (たとえば、system や application)。 |
CLASSES |
パッケージに定義されているクラスのリスト。リストの順序で、クラスのインストール順序が決まります。最初にリストされているクラスが、最初にインストールされます (メディア単位)。このパラメータは、request スクリプトによって変更される場合があります。 |
DESC |
パッケージを説明するテキスト。 |
|
ユーザー照会のための電子メールアドレス。 |
HOTLINE |
パッケージについてのホットラインヘルプを受け取る方法についての情報。 |
INTONLY |
NULL 以外の値に設定されている場合は、パッケージを対話形式でのみインストールする必要があることを示します。 |
ISTATES |
パッケージのインストールに対する許容可能な実行状態のリスト (S s 1 など)。 |
MAXINST |
マシン上で同時に許可する必要のあるパッケージインスタンスの最大数。デフォルトでは、1 つのパッケージインスタンスのみが許可されます。 |
NAME |
パッケージ名。通常は、パッケージの省略名を説明するテキスト。 |
ORDER |
媒体に格納する順序を定義するクラスのリスト。パッケージを作成する際に pkgmk コマンドで使用されます。このパラメータで定義されていないクラスは、標準の順序付け手順を使用して媒体に格納されます。 |
PKGINST |
インストールされているパッケージの省略名。 |
PSTAMP |
パッケージの製造スタンプ。 |
RSTATES |
パッケージの削除に対する許容可能な実行状態のリスト (S s 1 など)。 |
ULIMIT |
このパラメータが設定されると、ulimit コマンドに引数として渡されます。これにより、インストールの間にファイルの最大サイズが設定されます。これは、手続きスクリプトによって作成されるファイルに対してのみ適用されます。 |
VENDOR |
ソフトウェアパッケージの提供ベンダーの名前。 |
VERSION |
パッケージのバージョン。 |
VSTOCK |
ベンダー提供のストック番号。 |
pkginfo コマンドの詳細については、pkginfo(1) のマニュアルページを参照してください。
パッケージをインストールします。
必要に応じて、「スタンドアロンシステムまたはサーバーにパッケージをインストールする方法」を参照してください。
パッケージについての追加情報を表示します。
# pkginfo [-x | -l] [pkg-abbrev] |
-x |
パッケージの情報が抽出形式で表示されます。 |
-l |
パッケージの情報が長形式で表示されます。 |
pkg-abbrev |
特定のパッケージの名前です。省略すると、pkginfo コマンドでは、インストールされているすべてのパッケージに関する情報がデフォルトの形式で表示されます。 |
以上の手順が終了したら、次の作業、「パッケージを削除する方法」に進みます。