您使用的脚本类型取决于安装过程中何时需要该脚本的操作。软件包安装后,pkgadd 命令执行以下步骤:
执行 request 脚本。
执行 checkinstall 脚本。
checkinstall 脚本收集文件系统数据,并可创建或修改环境变量定义来控制后续安装。有关软件包环境变量的更多信息,请参见软件包环境变量。
为要安装的每个类安装软件包对象。
这些文件的安装按逐个类进行,并相应执行类操作脚本。所处理的类列表及其安装顺序最初由 pkginfo 文件中的 CLASSES 参数定义。不过,request 脚本或 checkinstall 脚本可更改 CLASSES 参数的值。有关安装期间如何处理类的更多信息,请参见软件包安装期间如何处理类。