安装驱动源码编译所需依赖
各操作系统安装驱动源码编译所需的依赖及其检查命令、安装命令可参见本节内容。
Debian系列操作系统:Ubuntu、Debian、UOS20、UOS20 SP1
操作系统 |
所需依赖 |
检查依赖命令 |
安装依赖命令 |
---|---|---|---|
Debian |
dkms gcc linux-headers |
make -v dpkg-query -s xxx
|
apt-get install -y xxx 对于linux-headers、kernel-devel软件包,安装时须在包名后添加-$(uname -r),如linux-headers-$(uname -r)。 |
Ubuntu |
|||
UOS20 UOS20 SP1 |
dkms gcc kernel-devel |
openEuler系列操作系统:openEuler、CentOS、Kylin、BCLinux、BC-Linux-for-Euler、UOS201050e、UOS20 1020e、UOSV20、AntOS、CTyunOS、CULinux、Tlinux
操作系统 |
所需依赖 |
检查依赖命令 |
安装依赖命令 |
---|---|---|---|
openEuler |
make dkms gcc kernel-devel |
make -v rpm -qa | grep xxx
|
yum install -y xxx 对于kernel-devel、kernel-headers软件包,安装时须在包名后添加-$(uname -r),如kernel-headers-$(uname -r)。 |
Kylin |
|||
BC-Linux |
make dkms gcc kernel-headers kernel-devel |
||
CUlinux 3.0 |
|||
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 |
针对CentOS,请参考如下内容获取内核包后再执行安装操作。
如果出现dkms安装失败,可执行如下操作步骤解决。
父主题: 附录B:常用操作