【发布时间】: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+/
有人知道如何解决这个问题吗?我现在很绝望。
【问题讨论】:
-
“我也很高兴知道什么是正确的问题:)” - 你使用标签raspberry-pi,它建议你问non-programming关于raspberrypi.stackexchange.com的问题。
-
我投票结束这个问题作为离题,因为它属于raspberrypi.stackexchange.com 作为关于覆盆子的非编程问题。
-
我同意,这个问题不属于这里。谢谢你告诉我,@Tsyvarev!
标签: linux linux-kernel raspberry-pi header-files raspberry-pi2