이 장과 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
...