您可以在软件包中包含四个可选软件包信息文件:
定义与此版本软件包兼容的以前软件包版本。
指出与您的软件包有特殊关系的其他软件包。
定义目标环境的磁盘空间要求,这会超过 prototype 文件中定义的对象所要求的空间。例如,对于在安装时动态创建的文件,可能需要额外的空间。
定义安装软件包时所显示的版权信息文本。
每个软件包信息文件都应在 prototype 文件中有一个对应条目。关于创建这些文件的更多信息,请参见创建信息文件。
安装脚本并不是必需的。但是,您可以提供可在安装软件包期间执行自定义操作的脚本。安装脚本具有以下特征:
该脚本由 Bourne shell 命令组成。
该脚本的文件权限应设为 0644。
该脚本不需要包含 shell 标识符 (#! /bin/sh)。
request 脚本
checkinstall 脚本
checkinstall 脚本仅在 SolarisTM 2.5 发行版和兼容发行版中可用。
过程脚本定义在软件包安装和删除过程中的特定时刻所发生的操作。您可以使用这些预定义的名称创建四个过程脚本: preinstall、postinstall、preremove 和 postremove。
类操作脚本定义一组要对对象组执行的操作。
有关安装脚本的更多信息,请参见创建安装脚本。