用例是安装 Ubuntu Core 以作为设备运行。机器:
- 将运行单任务,
- 最好是精简为磁盘空间不足消耗,
- 通过.deb文件(不是“linux”元包)
内核编译make-kpkg
命令建议包含kernel_headers
。
但为什么和/或什么时候我是否真的需要(或者是否明智)制作和/或安装 Linux 标头(包)?
答案1
当你计划开发并编译在安装了 Ubuntu 的机器上。
如果您构建了专用于特定任务的设备,您肯定不愿意在其上进行编译。
如果您需要编译自己的应用程序,则需要在另一个系统上执行此操作。开发系统,然后将编译后的代码复制到设备。
答案2
我从未听说过此工具,建议您遵循 内核团队文档从源代码构建内核。
安装内核头文件绝不会有什么坏处,而且对于由 dkms 包提供的源驱动程序的任何构建都是必需的。