Go to main content

Oracle® Solaris 11.4 のシステムの更新およびソフトウェアの追加

印刷ビューの終了

更新: 2018 年 8 月
 
 

パッケージの説明またはライセンスの表示

pkg info コマンドは、名前、説明、インストール状態、バージョン、パッケージ化の日付、パッケージのサイズ、完全な FMRI などのパッケージに関する情報を表示します。オプションやオペランドを指定しない場合、pkg info コマンドによって、現在のイメージにインストールされているすべてのパッケージに関する情報が表示されます。結果を絞り込むには、パッケージ名を 1 つ以上指定します。パッケージ名にはワイルドカードを使用できます。引数が直接 pkg に渡され、シェルで展開されないようにするために、ワイルドカードは引用符で囲みます。

info および list サブコマンドはいずれも、パッケージ名、パブリッシャー、およびバージョン情報を表示します。

pkg list コマンドは、パッケージの更新が存在するかどうか、このイメージに更新をインストールできるかどうか、およびパッケージが廃止されたり、名前が変更されたり、凍結されたりしていないかどうかを表示します。pkg list コマンドは、パッケージのサマリーと完全な FMRI も表示できます。

pkg info コマンドは、パッケージのサマリー、説明、カテゴリ、サイズ、パッケージが凍結されているかどうか、最後にインストールまたは更新された時期、およびオープンソースソフトウェアのソース位置を表示します。pkg info コマンドはライセンス情報を個別に表示できます。

パッケージの説明、パッケージ化およびインストールされた時期、完全な FMRI の表示

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 コマンドで表示されるその他の情報は表示されません。そのライセンスに同意する必要があるパッケージを一覧表示するには、ライセンス要件の表示を参照してください。