Debian 10 内核头包版本不匹配

Debian 10 内核头包版本不匹配

我在运行 linux-image-4.19.0-16-amd64 包中的内核的 D​​ebian 10 上安装 linux-headers-4.19.0-16-amd64。

我尝试从 Sangoma 构建 WANPIPE 驱动程序并在 /lib/modules/4.19.0-16-amd64/build/Makefile 中找到

VERSION = 2
PATCHLEVEL = 6
MAKEARGS := -C /usr/src/linux-headers-4.19.0-16-common O=/usr/src/linux-headers-4.19.0-16-amd64
MAKEFLAGS += --no-print-directory

因此它使得 WANPIPE 驱动程序的安装脚本认为它是 2.6 内核。

关于 Makefile 为何如此或者它只是一个错误的任何提示?

谢谢

编辑:

软件包 linux-headers-4.19.0-16-amd64 包含

/usr/src/linux-headers-4.19.0-16-amd64/Makefile

并且有一个符号链接

/lib/modules/4.19.0-16-amd64/build-> /usr/src/linux-headers-4.19.0-16-amd64

并且,linux-headers-4.19.0-16-common 有

/usr/src/linux-headers-4.19.0-16-common/Makefile

/lib/modules/4.19.0-16-amd64/source -> /usr/src/linux-headers-4.19.0-16-common

/lib/modules/(version)/source 和 /lib/modules/()/build 的用途是什么?

相关内容