名前 | 形式 | 機能説明 | オプション | オペランド | 終了ステータス | ファイル | 属性 | 関連項目
pkginfo は、システムにインストールされているソフトウェアパッケージの情報を表示します (最初の形式)。あるいは、特定のデバイスまたはディレクトリ上にあるソフトウェアパッケージの情報を表示します (2 番目の形式)。
オプションを指定しないと、pkginfo は、一次カテゴリ、パッケージのインスタンス、および完全または部分的にインストールされているすべてのパッケージの名前を一覧表示します。これらの情報はパッケージごとに 1 行に表示されます。
-d オプションと組み合わせて使用すると、-p オプションと -i オプションは無効になります。
-q オプション、-x オプション、および -l オプションを同時に指定することはできません。
パッケージのアーキテクチャを arch として指定します。
category に一致するパッケージを表示します。カテゴリは pkginfo(4) ファイルの CATEGORY パラメータで定義されます。複数のカテゴリが設定されている場合、リスト内の 1 つのカテゴリとだけ一致する必要があります。照合に大文字と小文字の区別はありません。
ソフトウェアが存在するデバイス device を定義します。device はディレクトリの絶対パス名、または、テープ、フロッピーディスク、着脱式ディスクなどの識別子のどちらでもかまいません。spool という特殊なトークンを使用すると、デフォルトのインストールスプールディレクトリ (/var/spool/pkg) を指定することができます。
完全にインストールされているパッケージの情報だけを表示します。
詳細な出力形式を指定します。つまり、指定されたパッケージについて利用できる情報をすべて表示します。
部分的にインストールされているパッケージの情報だけを表示します。
情報を表示しません。このオプションは、パッケージがインストールされているかどうかをプログラム内で検査するときに使用します。
再配置可能なパッケージのインストールのベースディレクトリを一覧表示します。
root_path として使用するディレクトリのフルパス名を定義します。すべてのファイル (パッケージシステム情報ファイルを含む) は root_path から始まるディレクトリツリーに再配置されます。
パッケージのバージョンを version として指定します。バージョンは pkginfo(4) ファイルの VERSION パラメータで定義されます。互換性があるすべてのバージョンを要求するには、バージョン名の前にチルド (〜) を付けます。バージョンの比較では、複数の空白は 1 つの空白に置き換えられます。
抽出されたパッケージ情報の一覧を示します。一覧には、パッケージの省略名、名前、アーキテクチャ (もしあれば)、およびバージョン (もしあれば) が含まれます。
インスタンスによるパッケージの指定。インスタンスはパッケージの省略形または特定のインスタンス (たとえば、inst.1 や inst.2) のどちらでもかまいません。パッケージのすべてのインスタンスを要求するには、inst.* を使用します。シェルによっては、アスタリスク文字 (*) が特殊な意味を持つことがあり、 * をエスケープしなければならない場合があります。C シェルでは、* は単一引用符 (') で囲むか、バックスラッシュ (\) を前につける必要があります。
次の属性については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWcsu |