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

退出打印视图

更新时间: 2014 年 7 月
 
 

软件包是否跨越全局区域与非全局区域之间的边界?

如果 pkgA 提供内核和用户级功能,且必须相应地更新接口的两端,则只要在非全局区域中更新 pkgA,就必须在已安装 pkgA 的任何其他区域中更新 pkgA

要确保正确执行此更新,请在 pkgA 中使用 parent 相关项。如果单个软件包提供接口的两端,则对 feature/package/dependency/selfparent 相关项可确保全局区域和非全局区域包含相同的软件包版本,以防止接口中出现版本差异。

parent 相关项还可确保如果软件包位于非全局区域,则其也将存在于全局区域中。

如果该接口跨越多个软件包,则包含接口的非全局区域端的软件包还必须包含软件包的 parent 相关项,以提供接口的全局区域端。相关项类型中也讨论了 parent 相关项。