应用程序包开发者指南

在目标系统上保留额外空间

您需要确定软件包在目标系统上是否需要额外磁盘空间。此空间是除软件包对象所需空间之外的空间。如果是,请创建 space 信息文件。此任务不同于在安装时创建空文件和目录,如定义要在安装时创建的其他对象所述。

pkgadd 命令可根据 pkgmap 文件中的对象定义确保有安装软件包所需的足够磁盘空间。但是,除了 pkgmap 文件中定义的对象所需的磁盘空间之外,软件包还可能需要更多空间。例如,软件包可能在安装后创建一个文件,该文件中可能包含数据库、日志文件,或者某个不断占用更多磁盘空间的文件。为了保证为软件包保留了空间,您应该引入一个指定磁盘空间需求的 space 文件。pkgadd 命令可检查在 space 文件中指定的额外空间。有关更多信息,请参阅 space(4) 手册页。


注 –

请确认 space 文件在 prototype 文件中有对应条目。文件类型应该是 i(表示软件包信息文件)。