在 Oracle® Solaris 11.2 中复制和创建软件包系统信息库

退出打印视图

更新时间: 2014 年 9 月
 
 

检查系统信息库中的软件包

除了向系统信息库添加软件包中显示的 pkgrepo infopkgrepo list 命令,还可以使用 pkgrepo contents 命令检查系统信息库中的软件包的内容。

对于单个软件包,pkgrepo contents 命令的输出与 pkg contents -m 命令的输出相同。pkgrepo contents 命令显示的输出是针对指定系统信息库中的每个匹配软件包,而 pkg contents 命令显示的输出仅针对可安装在此映像中的匹配软件包的各个版本。如果指定 -t 选项,则 pkgrepo contents 命令仅显示指定的操作。

以下示例不需要指定软件包的版本,因为指定的系统信息库中仅存在此软件包的一个版本。此软件包中包含 depend 操作以提供安装和运行 Oracle Database 12 所需的一系列 Oracle Solaris 软件包。

$ pkgrepo -s http://pkg.oracle.com/solaris/release/ \
contents -t depend oracle-rdbms-server-12cR1-preinstall
depend fmri=x11/library/libxi type=group
depend fmri=x11/library/libxtst type=group
depend fmri=x11/session/xauth type=group
depend fmri=compress/unzip type=require
depend fmri=developer/assembler type=require
depend fmri=developer/build/make type=require