您需要为此驱动程序安装Linux内核源代码

时间:2020-01-09 10:40:20  来源:igfitidea点击:

问题描述:当我尝试编译并安装从其他网站下载的驱动程序时,出现错误消息:

You need to have the linux kernel source installed for this driver
您需要为此驱动程序安装Linux内核源代码

如何解决此问题以及如何安装Linux内核源代码?

解决方法:
您需要安装内核源代码和最重要的内核标头才能编译驱动程序或模块。

如果您需要安装Nvidia,ndiswrapper,Cisco VPN,Vmware,无线网卡和许多其他驱动程序的驱动程序,则必须使用内核标头。
如果驱动程序需要内核源,仅安装内核头文件就足够了。

查找正在运行的内核版本

首先输入以下命令,找出正在运行的内核版本:

$ uname -r

输出:

2.6.20-15-generic

为Redhat Enterprise Linux或CentOS Linux安装内核源和标头

使用命令安装内核源代码和头文件,执行:

# up2date kernel-source kernel-devel

如果您使用的是RHEL/CentOS 5或Fedora核心,请尝试:

# yum install kernel-source kernel-devel