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