ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
マニュアルページセクション 1: ユーザーコマンド Oracle Solaris 11 Information Library (日本語) |
- ソフトウェアパッケージ情報の表示
pkginfo [-q | -x | -l] [-p | -i] [-r] [-a arch] [-v version] [-c category]... [pkginst]...
pkginfo [-d device] [-R root_path] [-q | -x | -l] [-a arch] [-v version] [-c category]... [pkginst]...
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) を参照してください。
|
pkgtrans(1), pkgadd(1M), pkgask(1M), pkgchk(1M), pkgrm(1M), pkginfo(4), attributes(5), largefile(5)
『Application Packaging Developer’s Guide』
パッケージコマンドは、largefile(5) を認識します。これらのコマンドは、2G バイトより大きなファイルを、より小さなファイルと同様に処理します。現在の実装では、pkgadd(1M)、pkgtrans(1)、およびその他のパッケージコマンドは最大 4G バイトのデータストリームを処理できます。