在 Oracle® Solaris 11.2 中添加和更新软件

退出打印视图

更新时间: 2014 年 7 月
 
 

显示和更改变量值

可使用 pkg variant 命令显示设置的变量值。

$ pkg variant
VARIANT                   VALUE
variant.arch              i386
variant.opensolaris.zone  global

-v 选项包含可为已安装的软件包设置的可能变量值。

$ 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

可使用 pkg change-variant 命令更改变量的值。可使用 pkg variant -v 命令选择要设置的值。

由于将影响大量软件包,因此以下命令将生成大量输出。请注意,缺省情况下不会创建新的 BE,而是创建备份 BE。有关何时创建 BE 的信息,请参见引导环境策略映像属性。使用 -n 选项可在不进行实际更改的情况下查看不使用 -n 执行操作时将更改的内容。

$ 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
  ...