Muchos de los comandos que se muestran en este capítulo y en el Chapter 5, Configuración de imágenes instaladas, tienen una opción -n que le permite ver qué hará el comando sin realizar cambios.
El siguiente ejemplo muestra información sobre la instalación de un paquete que, en realidad, no se realiza:
$ 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
Esta salida indica que esta operación de instalación se realizará en el entorno de inicio actual y no en un nuevo entorno de inicio, y no se creará una copia de seguridad de este entorno de inicio actual. Puede especificar opciones o propiedades de imágenes para requerir un nuevo entorno de inicio o una copia de seguridad del entorno de inicio. La sección "Changed packages" muestra que se instalarán el paquete de grupo amp y sus cinco dependencias de grupo. La salida muestra qué versión de cada paquete se puede instalar. El token None indica que estos paquetes no están instalados y, por lo tanto, no se actualizan.
El siguiente comando genera una amplia salida debido a que muchos paquetes se verán afectados. La configuración de esta faceta instalará todo el contenido localizado para todos los paquetes. La ejecución de la vista previa de este comando puede cambiar la forma en que decide programar esta operación o si decide agregar menos configuraciones regionales nuevas. Esta salida muestra que no se creará un nuevo entorno de inicio de manera predeterminada, sino que se creará una copia de seguridad del entorno de inicio.
$ 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 ...