Warm tip: This article is reproduced from serverfault.com, please click

其他-找不到适当的Linux标头

(其他 - Cannot find the appropriate linux header)

发布于 2018-07-26 17:11:48

免责声明:也许这种类型的问题不适用于Stackoevrflow。如果是这样,我深表歉意。我也很高兴听到有什么适当的情况要问:)


我的Raspberry Pi 2中运行以下操作系统:

uname -r
4.14.56-v7+

但是,当我尝试安装某些驱动程序(通过make或通过dkms install)时,出现错误,因为我没有内核头文件。例如:

sudo dkms install rtl8192eu/1.0
Error! echo
Your kernel headers for kernel 4.14.56-v7+ cannot be found at
/lib/modules/4.14.56-v7+/build or /lib/modules/4.14.56-v7+/source.

我一直在找几个小时,但完全无法在任何地方找到头文件。当然,我已经尝试过sudo apt-get install linux-headers,但没有候选人:E: Package 'linux-headers' has no installation candidate

最后,值得一提的是,我具有先前内核版本的标头:

ll /usr/src
drwxr-xr-x 24 root root 4.0K Jul 26 18:23 linux-headers-4.14.52+/
drwxr-xr-x 24 root root 4.0K Jul 26 18:23 linux-headers-4.14.52-v7+/

是否有人对如何解决此问题有想法?我现在很绝望。

Questioner
enanone
Viewed
0
enanone 2020-11-29 00:45:41

我解决了降级到4.14.52的问题