程序包组件
- 更新时间2024-09-30
- 阅读时长2分钟
程序包有下列组成部分:包含子目录的根目录、安装文件、定义安装细节的配置文件。
组件 | 详细信息 | ||
---|---|---|---|
control 子目录 |
包含控制文件。 控制文件包含描述程序包属性和关系的元数据。例如,名称、版本、类型、依赖关系。
|
||
data 子目录 |
包含要发布的文件内容。文件程序包、相对文件程序包、WinInst程序包的data子目录的内容有所区别。 |
||
文件程序包包含下列项:
|
相对文件程序包包含下列项:
|
WinInst程序包包含下列项:
|
|
debian-binary 文件 | 声明Debian标准的合规性。 |
相关内容
- 控制文件属性
控制文件是一个无扩展名的文本文件,包含描述程序包属性和关系的元数据。例如,名称、版本、类型、依赖关系。文件程序包和WinInst程序包都需要一个控制文件。Package Manager根据控制文件中的元数据生成程序包。
- 文件程序包的安装目标根目录
在data文件夹下创建的目录用于告知Package Manager安装文件的位置。
- 文件包的说明XML
Instructions XML文件为Package Manager提供程序包安装的定制化运行选项。
- WinInst程序包的Instructions XML
Instructions XML文件为Package Manager提供MSI和可执行文件的定制化运行选项。
- 组装相对文件程序包
创建一个包含子目录、源文件和配置文件的目录结构,然后将其组装成一个相对文件程序包(Relative File Package)。