我正在尝试建立linux-tools-generic
Ubuntu Impish(即 21.10)上的软件包。
我正在尝试遵循我能找到的指南(例如这个),因此工作流程大致如下:
deb-src
通过启用然后进行设置/etc/apt/sources.list
:
apt-get install devscripts pbuilder build-essentials
apt-get build-dep linux-tools-generic
然后我得到了实际的源包:
apt-get source linux-tools-generic
现在cd
开始尝试构建(暂时不签名):
cd linux-meta-5.13.0.39.48
debuild -uc -us
这会产生一些看起来像文件内容的喷出物debian/rules
,但它会创建许多空包,没有任何用处:
...
W: linux-lowlatency-hwe-20.04-edge: empty-binary-package
W: linux-source: empty-binary-package
W: linux-tools-generic: empty-binary-package
W: linux-tools-generic-hwe-20.04: empty-binary-package
W: linux-tools-generic-hwe-20.04-edge: empty-binary-package
...
奇怪的是,它显示“20.04”,尽管我的 deb-src 行中确实显示“impish”。但没有错误,它返回0
。
我如何让它真正构建二进制包?