9.1.3. 进行更改
在本节中,我们无法涵盖您可能希望对给定包进行的所有可能更改。 这相当于教你所有的细节2 Debian 打包的详细信息。 但是,我们将介绍前面介绍的三个常见用例,并解释一些不可避免的部分(例如维护 更新日志 文件)。
首先要做的是更改软件包版本号,以便将重建的软件包与 Kali 或 Debian 提供的原始软件包区分开来。 为了实现这一点,我们通常会添加一个后缀来标识应用更改的实体(个人或公司)。 自从 大块头 是我的IRC昵称,我会用它作为后缀。 这种改变最好用 对的 命令(Debian 变更日志)从 文字 包,用一个命令,如 dch --本地 buxy. 这调用
2https://www.debian.org/doc/manuals/maint-guide/
一个文本编辑器(明智的编辑, 运行在 VISUAL or EDITOR 环境变量,或 /usr/bin/编辑器 否则),它允许您记录此重建引入的差异。 这个编辑器表明 对的 真的改变了 Debian/变更日志 文件:
$ head -n 1 debian/变更日志
libfreefare (0.4.0-2) 不稳定; 紧迫性=低
$ dch --本地 buxy
[...]
$ 主管 debian/变更日志
libfreefare (0.4.0-2buxy1) 未发布; 紧迫性=中等
* 启用 --with-debug 配置选项。
——拉斐尔·赫佐格[电子邮件保护]> 22 年 2016 月 10 日星期五 36:00:0400 -0.4.0 libfreefare (2-XNUMX) 不稳定; 紧急程度=低
* 更新 debian/copyrtight。
修复 LGPL3+ 的许可证。
$ head -n 1 debian/变更日志
libfreefare (0.4.0-2) 不稳定; 紧迫性=低
$ dch --本地 buxy
[...]
$ 主管 debian/变更日志
libfreefare (0.4.0-2buxy1) 未发布; 紧迫性=中等
* 启用 --with-debug 配置选项。
——拉斐尔·赫佐格[电子邮件保护]> 22 年 2016 月 10 日星期五 36:00:0400 -0.4.0 libfreefare (2-XNUMX) 不稳定; 紧急程度=低
* 更新 debian/copyrtight。
修复 LGPL3+ 的许可证。
如果您定期进行此类更改,您可能需要设置 全名 和 电子邮件 环境变量分别添加到您的全名和电子邮件中。 它们的值将被许多打包工具使用,包括 对的,这会将它们嵌入到上面显示的拖车行中(以“--”开头)。