Utilisez la commande pkg variant pour afficher les valeurs des variantes définies.
$ pkg variant VARIANT VALUE variant.arch i386 variant.opensolaris.zone global
L'option -v comprend les valeurs de la variante qui peuvent être définies sur les packages installés.
$ pkg variant -v VARIANT VALUE variant.arch i386 variant.arch sparc variant.debug.osnet false variant.debug.osnet true variant.opensolaris.zone global variant.opensolaris.zone nonglobal
Utilisez la commande pkg change-variant pour modifier la valeur d'une variante. Utilisez la commande pkg variant -v pour sélectionner une valeur à définir.
La commande suivante produit une sortie de données de grand volume, car de nombreux packages seraient concernés. Notez qu'un nouvel environnement d'initialisation ne serait pas créé par défaut, mais qu'un nouvel environnement d'initialisation de secours serait créé. Reportez-vous à la section Propriétés d'image de la stratégie d'environnement d'initialisation pour obtenir des informations sur la création des environnements d'initialisation. L'option -n montre ce qui changerait si vous exécutiez l'opération sans -n, mais la commande n'apporte pas des modifications réelles.
$ pkg change-variant -nv --accept 'variant.debug.*=true' Packages to update: 851 Variants/Facets to change: 3 Estimated space available: 49.88 GB Estimated space to be consumed: 270.57 MB Create boot environment: No Create backup boot environment: Yes Rebuild boot archive: No Changed variants/facets: variant variant.debug.*: true facet facet.locale.en_US: None facet facet.locale.*: None Changed packages: solaris ...