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

退出打印视图

更新时间: 2014 年 7 月
 
 
第 6 章

以编程方式修改软件包清单

本章介绍了如何对软件包清单进行计算机编辑以自动注释和检查清单。

Chapter 2, 使用 IPS 打包软件介绍了发布软件包所需的所有技术。本章则提供可帮助您发布大型软件包、发布大量软件包或在一段时间内重新发布软件包的附加信息。

您的软件包可能包含许多需要使用变量/侧面(如Chapter 5, 允许变量中所述)或服务重新启动(如Chapter 7, 在软件包安装过程中自动进行系统更改中所述)进行标记的操作。请使用 IPS pkgmogrify 实用程序快速、准确并重复地转换软件包清单,而不要通过手动编辑软件包清单或编写脚本或程序来完成此项工作。

pkgmogrify 实用程序采用两种类型的规则:transform 和 include。Transform 规则用于修改操作。Include 规则会导致处理其他文件。pkgmogrify 实用程序从文件中读取这些规则,并将其应用到指定的软件包清单。