相关疑难解决方法(0)

make-kpkg 和 make deb-pkg 的区别

我想知道make-kpkg和之间的确切区别make deb-pkg这个问题问了几乎相同的问题,但没有令人满意的答案。以前我使用

make -j `getconf _NPROCESSORS_ONLN` deb-pkg
Run Code Online (Sandbox Code Playgroud)

编译内核源代码树并生成 header+kernel-image debian 包。我发现它非常慢,因为在我的第二代 Intel i3 CPU 上编译需要 1 个多小时。然后我找到了另一种方法,make-kpkg它比deb-pkg我以前使用的方法快 5-6 倍。我运行的代码

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers  -j `getconf _NPROCESSORS_ONLN`
Run Code Online (Sandbox Code Playgroud)

编译和生成 deb 包只需要 10-15 分钟。在这两个编译过程中,作业是分开的,_NPROCESSORS_ONLN那么有什么区别呢?提前致谢。

compiling make debian linux-kernel

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

compiling ×1

debian ×1

linux-kernel ×1

make ×1