可使用 pkg facet 命令显示已使用 pkg change-facet 命令在该映像中设置的或已从父映像继承的所有侧面的当前值和源。例如,非全局区域从全局区域继承侧面设置。
$ pkg facet FACETS VALUE facet.locale.en_US True facet.locale.en True facet.locale.* False
可使用 pkg change-facet 命令更改侧面的值。
如果侧面值设置为 None,将从当前映像中删除侧面指定。
由于将影响大量软件包,因此以下命令将生成大量输出。请注意,缺省情况下不会创建新的 BE,而是创建备份 BE。有关何时创建 BE 的信息,请参见引导环境策略映像属性。使用 -n 选项可在不进行实际更改的情况下查看不使用 -n 执行操作时将更改的内容。
$ pkg change-facet -nv 'facet.locale.*=true' Packages to update: 851 Variants/Facets to change: 1 Estimated space available: 49.88 GB Estimated space to be consumed: 3.13 GB Create boot environment: No Create backup boot environment: Yes Rebuild boot archive: No Changed variants/facets: facet facet.locale.*: True Changed packages: solaris ...