构建自定义内核元包

构建自定义内核元包

我关注了构建自己的内核指导并制作

linux-image-unsigned-4.15.0-159-generic_4.15.0-159.167+custom_amd64.deb
linux-modules-4.15.0-159-generic_4.15.0-159.167+custom_amd64.deb
linux-modules-extra-4.15.0-159-generic_4.15.0-159.167+custom_amd64.deb
...etc...

现在我还想生产依赖于这些包的linux-generic、、linux-headers-generic等。linux-image-generic

作为提示,它将apt source linux-image-generic我重定向到Git 上的位置:linux-meta

NOTICE: 'linux-meta' packaging is maintained in the 'Git' version control system at:
git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux-meta/+git/bionic
Please use:
git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux-meta/+git/bionic
to retrieve the latest (possibly unreleased) updates to the package.

答案1

我认为你只需运行:

apt source linux-image-generic
cd linux-meta-[0-9]*/
dpkg-buildpackage

它很快就.deb在父目录中生成了许多元包。我相信它使用文件中的最新条目debian/changelog来确定这些元包依赖哪些内核包。

我还必须修补控制文件以更改其中一个依赖项,因为我的自定义内核是未签名的,在 StackOverflow 上讨论

相关内容