Debian 10 커널 헤더 패키지 버전 불일치

Debian 10 커널 헤더 패키지 버전 불일치

linux-image-4.19.0-16-amd64 패키지의 커널을 실행하는 Debian 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는 무엇에 사용됩니까?

관련 정보