Chapter 1. 概览
如果跳过了对生成的配置文件的手工调整流程,则最终生成的二进制软件包将缺少有意义的软件包描述信息,但是仍然能为 dpkg 命令所使用,在本地部署环境下正常工作。
如果您在 Debian 打包方面还是个新手的话,此时不要过多在意细节问题,请先确立一个大致流程的印象。
如果您曾经接触过 Debian 打包工作,您会注意到这和 dh_make 命令很像。这是因为 debmake 命令设计时便旨在替代历史上由 dh_make 命令所提供的功能。[3]
现代的打包风格
- debian/copyright:符合 DEP-5
- debian/control:substvar 支持、multiarch 支持、多个二进制软件包、……
灵活性
- 许多选项(、Chapter 6, debmake 选项、)
合理的默认行为
- 生成多架构支持(multiarch)的软件包,除非明确指定了 -m 选项。
- 生成非本土 Debian 软件包,使用“3.0 (quilt)”格式,除非明确指定了 -n 选项。
额外的功能