在 Oracle® Solaris 11.2 中使用映像包管理系统打包和交付软件

退出打印视图

更新时间: 2014 年 7 月
 
 

require-any 相关项

如果有多个软件包可以满足功能要求,则使用 require-any 相关项。如果事先没有满足相关项,IPS 将选择其中一个软件包进行安装。

例如,您可以使用 require-any 相关项来确保在系统上至少安装了 Perl 的一个版本。对版本控制的处理方式与对 require 相关项的处理方式相同。

下面是 require-any 相关项的示例:

depend type=require-any fmri=pkg:/editor/gnu-emacs/gnu-emacs-gtk \
    fmri=pkg:/editor/gnu-emacs/gnu-emacs-no-x11 \
    fmri=pkg:/editor/gnu-emacs/gnu-emacs-x11