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

退出打印视图

更新时间: 2014 年 7 月
 
 

列出组软件包中的所有软件包

Oracle Solaris 11 GUI 安装程序安装 solaris-desktop 组软件包。文本安装程序和自动化安装程序安装中的缺省 AI 清单将安装 solaris-large-server 组软件包。非全局区域的缺省安装清单安装 solaris-small-server 组软件包。solaris-minimal-server 组软件包安装运行 Oracle Solaris 至少必需的一组受支持软件包。可使用以下搜索格式显示每个组包含的软件包集合:

$ pkg search -Ho fmri '*/solaris-minimal-server:depend:group:*'
network/ping
service/network/ssh
shell/tcsh
shell/zsh
system/network

在此示例中,-o pkg.name 只返回在查询的 package 字段中指定的软件包的名称:

group/system/solaris-minimal-server

-o fmri 选项返回在 solaris-minimal-server 软件包中被指定为 group 类型依赖关系的软件包的 fmri 属性值。

pkg search 命令返回指定软件包中的某项操作的某个属性的值。在本示例中,该属性值是软件包名称。该命令返回的结果数量可能大于列出组软件包中的所有可安装软件包中所示的类似 pkg contents 命令返回的结果数量,因为这些搜索结果包含在指定软件包中的 group 类型的 depend 操作中指定的所有软件包的名称,而不仅仅是可安装软件包的名称。例如,可能包含无法在该映像中安装的软件包变量和侧面。要查看此差异,请使用 solaris-large-server 软件包试试这两个示例。