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

退出打印视图

更新时间: 2014 年 7 月
 
 

其他软件包转换注意事项

虽然可以在 Oracle Solaris 11 系统上直接安装 SVR4 软件包,但是您应该创建相应的 IPS 软件包。安装 SVR4 软件包是临时的解决方案。

Legacy Actions中所介绍的 传统操作 操作以外,这两个包管理系统间不存在任何链接,并且 SVR4 和 IPS 软件包不会相互引用软件包元数据。

IPS 具有可以确定打包内容是否已正确安装的命令,如 pkg verify。但是,如果其他包管理系统合法安装了软件包或运行了可修改 IPS 软件包所安装的目录或文件的安装脚本,则会导致错误。

IPS 的 pkg fixpkg revert 命令可以覆盖通过 SVR4 软件包和 IPS 软件包交付的文件,可能会导致已打包的应用程序出现故障。

pkg install 等命令通常用于检查重复操作和引用计数操作的常见属性,当来自其他包管理系统的文件发生冲突时,该命令可能无法检测到潜在的错误。

考虑到这些潜在错误以及 IPS 中的完整软件包开发工具链,建议为 Oracle Solaris 11 开发 IPS 软件包而不是 SVR4 软件包。