程序包有下列组成部分:包含子目录的根目录、安装文件、定义安装细节的配置文件。

组件 详细信息
control 子目录

包含控制文件。

控制文件包含描述程序包属性和关系的元数据。例如,名称、版本、类型、依赖关系。

  • Package Manager根据控制文件中的元数据生成程序包。
  • 控制文件是一个文本文件,没有扩展名。
  • 控制文件中的XB-Plugin属性决定了程序包为文件程序包或者WinInst程序包。
data 子目录

包含要发布的文件内容。文件程序包、相对文件程序包、WinInst程序包的data子目录的内容有所区别。

文件程序包包含下列项:
  • 根目录—您为这些目录创建的结构确定了Package Manager安装文件的位置。
  • (可选)Instructions文件—规定如何运行程序包中的可执行文件,以及在目标位置创建哪些文件的快捷方式。
相对文件程序包包含下列项:
  • 根目录—您为这些目录创建的结构确定了Package Manager安装文件的位置。
WinInst程序包包含下列项:
  • 一个或多个.msi文件—根据MSI文件名的字母顺序执行,除非提供Instructions文件自定义执行过程。
  • (可选)Instructions文件—自定义MSI的执行,并指定运行可执行文件的条件。
debian-binary 文件 声明Debian标准的合规性。