如何在从git构建内核包时正确地增加版本号?

当从Ubuntu内核git存储库构建一个打了补丁的内核时,我如何更改版本号以使得生成的内核包具有以下属性:

  1. 安装的文件在/boot/目录中的名称与当前官方内核不同,因此不会产生冲突。
  2. 看起来比当前官方内核更新,因此会在引导时自动选择。
  3. 看起来比下一个官方内核发布旧,这样在有内核更新时会被替换。
1个回答

软件包版本来自最新的变更日志条目。因此,需要添加一个变更日志条目,使用 dch -i 命令。确保版本号比下一个官方上传的版本低的最好方法是,在上一个版本的末尾添加一些内容,例如 +local1

无法工作。kernel.git不包含debian/changelog,因此"dch -i"失败。 - Alistair Buxton