커널 번호가 커널 헤더 위치와 다릅니다.

커널 번호가 커널 헤더 위치와 다릅니다.

저는 OpenSUSE Tumbleweed를 실행하고 있습니다. 내가 전화했을 때 uname -r나는 이해했다 5.6.6-1-default. 그러나 커널 헤더가 /lib/modules/5.6.6-1-default/예상대로 위치 하지 않습니다 /lib/modules/5.6.6-8-default/. 이는 외부 드라이버가 uname -r현재 커널 헤더의 위치를 ​​결정하는 데 의존하기 때문에 외부 드라이버에 약간의 혼란을 야기합니다.
비슷한 문제가 이전 커널에서도 발생했습니다( uname -r주어진 5.6.4-1경우 커널 헤더는 에서 찾을 수 있습니다 5.6.4-8).
커널 파일이 예상과 다른 위치에 있는 이유는 무엇이며 설치 프로그램(dkms를 통해 설치됨)이 올바른 파일을 가리키도록 하려면 어떻게 해야 합니까?

관련 정보