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

退出打印视图

更新时间: 2014 年 7 月
 
 

显示依赖软件包

下面的这些示例显示了依赖于指定软件包的软件包。

以下示例显示了对 system/kernel/power 软件包具有 require 依赖关系的软件包:

$ pkg search -Hlo pkg.name require:system/kernel/power
system/kernel/dynamic-reconfiguration/i86pc
system/hal

下面的 pkg contents 命令确认了搜索的结果。请求的输出 action.raw 是一个伪属性,该属性显示的操作与其在软件包清单中显示的完全一致。

$ pkg contents -rt depend -a fmri='*power*' -o pkg.name,action.raw i86pc system/hal
PKG.NAME                                    ACTION.RAW
system/hal                                  depend fmri=pkg:/system/kernel/power
@0.5.11-0.175.2.0.0.34.0 type=require variant.opensolaris.zone=global
system/kernel/dynamic-reconfiguration/i86pc depend fmri=pkg:/system/kernel/power
 type=require

以下示例显示许多软件包都对 pkg:/x11/server/xorg@1.14.99 具有 exclude 依赖关系:

$ pkg search -lo pkg.name,fmri 'depend:exclude:*xorg*'
PKG.NAME                                     FMRI
x11/server/xorg/driver/xorg-video-ati        pkg:/x11/server/xorg@1.14.99
x11/server/xvnc                              pkg:/x11/server/xorg@1.14.99
x11/server/xserver-common                    pkg:/x11/server/xorg@1.14.99
x11/server/xorg/driver/xorg-input-vmmouse    pkg:/x11/server/xorg@1.14.99
x11/server/xephyr                            pkg:/x11/server/xorg@1.14.99 
...