各操作系统安装驱动源码编译所需的依赖及其检查命令、安装命令可参见本节内容。
操作系统 |
所需依赖 |
检查依赖命令 |
安装依赖命令 |
||||
---|---|---|---|---|---|---|---|
Debian |
dkms gcc linux-headers |
|
对于linux-headers软件包,安装时须在包名后添加-$(uname -r),如linux-headers-$(uname -r)。 |
||||
Ubuntu |
|||||||
UOS20 UOS20 SP1 |
dkms gcc kernel-devel |
操作系统 |
所需依赖 |
检查依赖命令 |
安装依赖命令 |
||||
---|---|---|---|---|---|---|---|
openEuler |
make dkms gcc kernel-headers kernel-devel |
|
对于kernel-devel、kernel-headers软件包,安装时须在包名后添加-$(uname -r),如kernel-headers-$(uname -r)。 |
||||
BC-Linux |
|||||||
CUlinux 3.0 |
|||||||
Kylin |
make dkms gcc kernel-devel |
||||||
CentOS 7.6 CentOS 8.2 |
make dkms gcc kernel-headers kernel-devel elfutils-libelf-devel(仅CentOS 8.2在x86架构下需安装) |
||||||
CTyunOS 22.06 |
make gcc kernel-devel |
||||||
AntOS |
dkms gcc kernel-headers kernel-devel |
||||||
UOS20 1050e UOS20 1020e UOS V20 |
dkms gcc kernel-devel |
若出现如下报错信息。
1 2 | error: Failed dependencies: elfutils-libelf-devel is needed by dkms-2.6.1-1.el7.noarch |
可执行如下命令安装相关依赖。
1 | yum install -y elfutils-libelf-devel |
再执行rpm -ivh xxx.rpm命令安装rpm包。