pkg info コマンドは、名前、説明、インストール状態、バージョン、パッケージ化の日付、パッケージのサイズ、完全な FMRI などのパッケージに関する情報を表示します。オプションやオペランドを指定しない場合、pkg info コマンドによって、現在のイメージにインストールされているすべてのパッケージに関する情報が表示されます。結果を絞り込むには、パッケージ名を 1 つ以上指定します。パッケージ名にはワイルドカードを使用できます。引数が直接 pkg に渡され、シェルで展開されないようにするために、ワイルドカードは引用符で囲みます。
info および list サブコマンドはいずれも、パッケージ名、パブリッシャー、およびバージョン情報を表示します。
pkg list コマンドは、パッケージの更新が存在するかどうか、このイメージに更新をインストールできるかどうか、およびパッケージが廃止されたり、名前が変更されたり、凍結されたりしていないかどうかを表示します。pkg list コマンドは、パッケージのサマリーと完全な FMRI も表示できます。
pkg info コマンドは、パッケージのサマリー、説明、カテゴリ、サイズ、パッケージが凍結されているかどうか、最後にインストールまたは更新された時期、およびオープンソースソフトウェアのソース位置を表示します。pkg info コマンドはライセンス情報を個別に表示できます。
pkg list -s コマンドを使用して、パッケージのサマリーを表示できます。
$ pkg list -s entire NAME (PUBLISHER) SUMMARY entire Incorporation to lock all system packages to the same build
pkg list -v コマンドは、完全なパッケージ FMRI を一覧表示します。
$ pkg list -v entire FMRI IFO pkg://solaris/entire@11.4-11.4.0.0.1.10.0:20180702T173343Z i--
pkg info コマンドは、パッケージがパッケージ化された時期やパッケージのサイズなどのさらに詳しい情報を表示できます。この例で、pkg info の出力の「State」は、このパッケージが凍結されていることを示しています。
$ pkg info entire Name: entire Summary: Incorporation to lock all system packages to the same build Description: This package constrains system package versions to the same build. WARNING: Proper system update and correct package selection depend on the presence of this incorporation. Removing this package will result in an unsupported system. Category: Meta Packages/Incorporations State: Installed (Frozen) Publisher: solaris Version: 11.4 (Oracle Solaris 11.4.0.0.1.10.0) Branch: 11.4.0.0.1.10.0 Packaging Date: Mon Jul 02 17:33:43 2018 Size: 2.53 kB FMRI: pkg://solaris/entire@11.4-11.4.0.0.1.10.0:20180702T173343Z
情報が得られる場合、pkg info コマンドはパッケージが前回インストールまたは更新された時期を表示します。前回インストールまたは更新された時期が pkg info で表示されない場合、パッケージはこの BE が最初に作成されたときにインストールされた可能性があります。その場合、beadm list コマンドによって表示される BE 作成日を使用してください。また、操作履歴の表示に記載されている pkg history コマンドを使用して、すべてのパッケージのインストール、更新、およびアンインストールの時期を見つけることもできます。
次の出力は、パッケージが最後にインストールされた時期を示しています。
$ pkg info mercurial-27 Name: developer/versioning/mercurial-27 Summary: The Mercurial Source Control Management System Description: A fast, lightweight source control management system designed for efficient handling of very large distributed projects. Category: Development/Source Code Management State: Installed Publisher: solaris Version: 4.1.3 Branch: 11.4.0.0.1.10.0 Packaging Date: Mon Jul 02 16:32:13 2018 Last Install Time: Mon Aug 06 15:22:47 2018 Size: 9.90 MB FMRI: pkg://solaris/developer/versioning/mercurial-27@4.1.3-11.4.0.0.1.10.0:20180702T163213Z Project URL: http://mercurial-scm.org/ Source URL: https://www.mercurial-scm.org/release/mercurial-4.1.3.tar.gz
パッケージの名前変更と廃止に示すように、pkg info コマンドを使用して、名前が変更されたパッケージの新しい名前を見つけることができます。pkg info 出力の「State」行も、パッケージが凍結されているかどうかを示しています。
FOSS パッケージの場合、プロジェクト URL およびソース URL が表示されます。
$ pkg info openssl Name: library/security/openssl Summary: OpenSSL - a Toolkit for Secure Sockets Layer (SSL v2/v3) and Transport Layer (TLS v1) protocols and general purpose cryptographic library Description: OpenSSL is a full-featured toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. Category: System/Security State: Installed Publisher: solaris Version: 1.0.2.15 (1.0.2o) Branch: 11.4.0.0.1.10.0 Packaging Date: Mon Jul 02 17:04:44 2018 Size: 16.05 MB FMRI: pkg://solaris/library/security/openssl@1.0.2.15-11.4.0.0.1.10.0:20180702T170444Z Project URL: https://www.openssl.org/ Source URL: https://www.openssl.org/source/openssl-1.0.2o.tar.gz
一致するパッケージのライセンステキストを表示するには、--license オプションを使用します。インストールされていないパッケージのライセンステキストを表示するには、-r オプションを使用します。
$ pkg info -r --license install-image/solaris-auto-install Copyright (c) 1983, 2018, Oracle and/or its affiliates. All rights reserved. You acknowledge that your use of this Oracle Solaris software product is subject to, and may not exceed the use for which you are authorized, (i) the license or cloud services terms that you accepted when you obtained the right to use Oracle Solaris software; or (ii) the license terms that you agreed to when you placed your Oracle Solaris software order with Oracle; or (iii) the Oracle Solaris software license terms included with the hardware that you acquired from Oracle; or, if (i), (ii) or (iii) are not applicable, then, (iv) the OTN License Agreement for Oracle Solaris (which you acknowledge you have read and agree to) available at http://www.oracle.com/technetwork/licenses/solaris-cluster-express-license-167852.html. Note: Software downloaded for trial use or downloaded as replacement media may not be used to update any unsupported software.
ライセンス情報はきわめて長くなることがあります。--license オプションが指定されない場合に pkg info コマンドで表示されるその他の情報は表示されません。そのライセンスに同意する必要があるパッケージを一覧表示するには、ライセンス要件の表示を参照してください。