![如何将 DKMS 指向内核头?](https://linux22.com/image/878726/%E5%A6%82%E4%BD%95%E5%B0%86%20DKMS%20%E6%8C%87%E5%90%91%E5%86%85%E6%A0%B8%E5%A4%B4%EF%BC%9F.png)
linux-headers-$(uname -r)
安装包含内核模块的软件包(在我的情况下是 openafs-modules-dkms)时,软件包配置失败,因为即使软件包已安装,DKMS 也无法找到模块。
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
答案1
DKMS 正在尝试跟踪build
内部的符号链接/lib/modules
(不确定为什么它不在那里),因此创建它:
# ln -s /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/build
通过检查 dkms 进行的文件系统调用发现了这一点:
# strace -f -e trace=file dpkg-reconfigure <package> >/tmp/dkms.log 2>&1