次の例で、O 列の「r」はパッケージの名前が変更されていることを示し、O 列の「o」はパッケージが廃止されたことを示します。
$ pkg list -n developer/dtrace/toolkit database/mysql-50 web/amp NAME (PUBLISHER) VERSION IFO database/mysql-50 5.0.91-0.171 --o developer/dtrace/toolkit 0.99-0.173.0.0.0.1.0 --r web/amp 0.5.11-0.174.0.0.0.0.0 --r
これらのパッケージはどれもインストール可能ではありません。廃止されたパッケージをインストールしようとすると、インストールは失敗し、このイメージに必要な更新が存在しないというメッセージが表示されます。名前が変更されたパッケージをインストールしようとすると、システムは、名前が変更されたパッケージの名前が変更された場所に、パッケージのインストールを試行します。
pkg info コマンドを使用して、名前が変更されたパッケージの新しい名前を判別します。パッケージはインストールされていないため、-r オプションを使用して、構成済みのパッケージリポジトリを照会します。次の例に示されている「Renamed to」行を参照してください。
$ pkg info -r web/amp Name: web/amp Summary: State: Not installed (Renamed) Renamed to: group/feature/amp@0.5.11-0.174.0.0.0.0.0 consolidation/ips/ips-incorporation Publisher: solaris Version: 0.5.11 Build Release: 5.11 Branch: 0.174.0.0.0.0.0 Packaging Date: September 21, 2011 07:15:02 PM Size: 5.45 kB FMRI: pkg://solaris/web/amp@0.5.11,5.11-0.174.0.0.0.0.0:20110921T191502Z
web/amp パッケージをインストールしようとすると、group/feature/amp パッケージが代わりにインストールされます (まだインストールされておらず、このイメージにインストール可能な場合)。
次の例で、「Renamed to」に示すパッケージはすでにインストールされているため、パッケージシステムから、必要な更新が存在しないという報告が出されます。
$ pkg info -r developer/dtrace/toolkit Name: developer/dtrace/toolkit Summary: State: Not installed (Renamed) Renamed to: pkg:/system/dtrace/dtrace-toolkit@0.99,5.11-0.173.0.0.0.0.0 consolidation/osnet/osnet-incorporation Publisher: solaris Version: 0.99 Build Release: 5.11 Branch: 0.173.0.0.0.1.0 Packaging Date: August 26, 2011 02:55:51 PM Size: 5.45 kB FMRI: pkg://solaris/developer/dtrace/toolkit@0.99,5.11-0.173.0.0.0.1.0:20110826T145551Z $ pkg list dtrace-toolkit NAME (PUBLISHER) VERSION IFO system/dtrace/dtrace-toolkit 0.99-0.175.2.0.0.34.0 i-- $ pkg install developer/dtrace/toolkit No updates necessary for this image.