应用程序包开发者指南

软件包组件

软件包组件分为两类。

控制文件又分为两类:信息文件安装脚本。有些控制文件是必需的,有些控制文件是可选的。

要打包您的应用程序,必须首先创建组成软件包所必需的组件以及任何可选组件。然后,您可以使用 pkgmk 命令来生成软件包。

要生成软件包,您必须提供以下各项:

下图描述了软件包的内容。

图 1–1 软件包的内容

前面的上下文和下面的上下文对图形进行了介绍。

必需的软件包组件

在生成软件包之前,必须创建以下组件:

可选软件包组件

软件包信息文件

您可以在软件包中包含四个可选软件包信息文件:

每个软件包信息文件都应在 prototype 文件中有一个对应条目。关于创建这些文件的更多信息,请参见创建信息文件

软件包安装脚本

安装脚本并不是必需的。但是,您可以提供可在安装软件包期间执行自定义操作的脚本。安装脚本具有以下特征:

四种脚本类型如下:

有关安装脚本的更多信息,请参见创建安装脚本