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

退出打印视图

更新时间: 2014 年 7 月
 
 

incorporate 相关项

incorporate 相关项指定如果安装了给定的软件包,该软件包处于给定的版本以满足给定的版本准确性。例如,如果相关 FMRI 版本为 1.4.3,则低于 1.4.3 的版本或 1.4.4 及更高版本将不满足相关项。版本 1.4.3.7 不满足此示例相关项。

使用 incorporate 相关项的常用方法是:将许多此类相关项放置在同一个软件包中以在软件包版本空间中定义一个兼容的接口。包含这样的 incorporate 相关项集的软件包通常称为 incorporation。Incorporation 通常用来定义一起构建的且不单独进行版本控制的一组软件包。Oracle Solaris 中大量使用了 incorporate 相关项来确保将软件的兼容版本安装在一起。

下面是 incorporate 相关项的示例:

depend type=incorporate \
    fmri=pkg:/driver/network/ethernet/e1000g@0.5.11,5.11-0.175.0.0.0.2.1