この章とChapter 5, インストールされるイメージの構成で示す多くのコマンドには -n オプションがあり、変更を加えることなくコマンドが何を実行するかを確認できます。
次の例は、実際には実行しないパッケージインストールに関する情報を表示します。
$ pkg install -nv group/feature/amp Packages to install: 6 Mediators to change: 1 Services to change: 2 Estimated space available: 22.70 GB Estimated space to be consumed: 751.08 MB Create boot environment: No Create backup boot environment: No Rebuild boot archive: No Changed mediators: mediator mysql: version: None -> 5.1 (system default) Changed packages: solaris database/mysql-51 None -> 5.1.37,5.11-0.175.2.0.0.34.0:20140303T160611Z database/mysql-common None -> 5.11,5.11-0.175.2.0.0.34.0:20140303T161628Z group/feature/amp None -> 0.5.11,5.11-0.175.2.0.0.33.0:20140217T134747Z web/server/apache-22/module/apache-dtrace None -> 0.3.1,5.11-0.175.2.0.0.34.0:20140303T175456Z web/server/apache-22/module/apache-fcgid None -> 2.3.9,5.11-0.175.2.0.0.34.0:20140303T175502Z web/server/apache-22/module/apache-php5 None -> 5.2.17,5.11-0.175.1.0.0.18:20120611T210317Z Services: restart_fmri: svc:/system/manifest-import:default svc:/system/rbac:default
この出力は、このインストール操作は新規 BE でなく現在の BE で実行されること、およびこの現在の BE のバックアップは作成されないことを示しています。新規 BE またはバックアップ BE を求めるオプションまたはイメージプロパティーを指定することもできます。「Changed packages」セクションには、amp グループパッケージがインストールされ、その 5 つのグループ依存関係がインストールされることが示されています。出力には、インストールされる各パッケージのバージョンが示されています。トークン None は、これらのパッケージが現在インストールされておらず、したがって更新されないことを示しています。
次のコマンドは、多数のパッケージが影響を受けるため、大量の出力が生成されます。このファセットを設定すると、すべてのパッケージについてのローカライズされたすべての内容がインストールされます。このプレビューコマンドを実行することで、この操作のスケジュールを決定する方法や、追加する新規ロケールを少なくするかどうかが変更される場合もあります。この出力は、新しい BE はデフォルトで作成されませんが、バックアップ BE が作成されることを示しています。
$ pkg change-facet -nv 'facet.locale.*=true' Packages to change: 130 Variants/Facets to change: 1 Estimated space available: 22.70 GB Estimated space to be consumed: 3.45 GB Create boot environment: No Create backup boot environment: Yes Rebuild boot archive: No Changed variants/facets: facet locale.* (local): False -> True Changed packages: solaris ...