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

退出打印视图

更新时间: 2014 年 7 月
 
 

指定要安装的版本

如果不希望更新到允许的最新版本,您可以在 pkg update 命令中指定软件包名称,包括版本字符串的一部分。以下示例显示如何指定 entire incorporation 的版本以更新至 Oracle Solaris 11 11/11 SRU 13(即使允许更高的版本)。请确保再次使用 -nv 选项并再次检查输出。

$ pkg update -nv entire@0.5.11,5.11-0.175.0.13
            Packages to remove:        2
           Packages to install:        1
            Packages to update:      486
     Estimated space available: 48.39 GB
Estimated space to be consumed:  2.50 GB
       Create boot environment:      Yes
     Activate boot environment:      Yes
Create backup boot environment:       No
          Rebuild boot archive:      Yes

Changed packages:
solaris
...
  entire
    0.5.11,5.11-0.175.0.10.0.5.0:20120803T182627Z -> 0.5.11,5.11-0.175.0.13.0.4.0:20121106T194623Z
... 

某些已安装的软件包可能不依赖 entire incorporation 约束的任何软件包。仅更新 entire incorporation 时不会更新这些软件包。可以按名称将这些软件包添加到同一个 pkg update 命令。