安装驱动源码编译所需依赖

默认内核源码路径或dkms、gcc、linux-header等安装依赖

Ubuntu 18.04/Ubuntu20.04/Debian 9.9/Debian 10.0

需要安装make、dkms、gcc、linux-header软件包。

请先参见检查源/检查源的方法查看是否已设置源。

执行如下命令检查:

make -v

dpkg-query -s dkms

dpkg-query -s gcc

dpkg-query -s linux-headers-$(uname -r)

若未安装请执行apt-get install -y make dkms gcc linux-headers-$(uname -r)命令安装依赖。

CentOS 7.6

需要安装make、dkms、gcc、kernel-headers、kernel-devel软件包。

请先参见检查源/检查源的方法查看是否已设置源。

执行如下命令检查:

make -v

rpm -qa | grep dkms

rpm -qa | grep gcc

rpm -qa | grep kernel-headers-$(uname -r)

rpm -qa | grep kernel-devel-$(uname -r)

若未安装请执行yum install -y make dkms gcc命令安装依赖。

如果服务器是x86架构,单击链接kernel-headerskernel-devel下载rpm包;如果服务器是Arm架构,单击链接kernel-headerskernel-devel下载rpm包。

下载rpm包后,上传到服务器,执行rpm -ivh xxx.rpm命令安装rpm包。

CentOS 8.2

需要安装make、dkms、gcc、kernel-headers、kernel-devel软件包,CentOS 8.2+x86系统还需安装elfutils-libelf-devel软件包。

请先参见检查源/检查源的方法查看是否已设置源。

执行如下命令检查:

make -v

rpm -qa | grep dkms

rpm -qa | grep gcc

rpm -qa | grep kernel-headers-$(uname -r)

rpm -qa | grep elfutils-libelf-devel 仅CentOS 8.2+x86系统需要查询

rpm -qa | grep kernel-devel-$(uname -r)

若未安装请执行yum install -y make dkms gcc elfutils-libelf-devel命令安装依赖。

如果是x86架构,单击链接kernel-headerskernel-devel下载rpm包;如果是Arm架构,单击链接kernel-headerskernel-devel下载rpm包。

下载rpm包后,上传到服务器,执行rpm -ivh xxx.rpm命令安装rpm包。

BC-Linux 7.6/BC-Linux 7.7

需要安装make、dkms、gcc、kernel-headers、kernel-devel软件包。

请先参见检查源/检查源的方法查看是否已设置源。

执行如下命令检查:

make -v

rpm -qa | grep dkms

rpm -qa | grep gcc

rpm -qa | grep kernel-bek-headers-$(uname -r)

rpm -qa | grep kernel-bek-devel-$(uname -r)

若未安装请执行yum install -y make dkms gcc kernel-bek-headers-$(uname -r) kernel-bek-devel-$(uname -r) --nogpgcheck命令安装依赖。

SLES 12.4/SLES 12.5

需要安装make、gcc、kernel-default、kernel-default-devel软件包。

请先参见检查源/检查源的方法查看是否已设置源。

执行如下命令检查:

make -v

rpm -qa | grep gcc

rpm -qa | grep kernel-default

rpm -qa | grep kernel-default-devel

若未安装请执行sudo zypper install -y make kernel-default kernel-default-devel命令安装依赖。

KylinV10操作系统

需要安装make、dkms、gcc、kernel-devel软件包。

请先参见检查源/检查源的方法查看是否已设置源。

执行如下命令检查:

make -v

rpm -qa | grep dkms

rpm -qa | grep gcc

rpm -qa | grep kernel-devel-$(uname -r)

若未安装请执行yum install -y make dkms gcc kernel-devel-$(uname -r)命令安装依赖。

openEuler操作系统

需要安装make、dkms、gcc、kernel-devel软件包。

请先参见检查源/检查源的方法查看是否已设置源。

执行如下命令检查:

make -v

rpm -qa | grep dkms

rpm -qa | grep gcc

rpm -qa | grep kernel-devel-$(uname -r)

若未安装请执行yum install -y make dkms gcc kernel-devel-$(uname -r)命令安装依赖。