文档
注册

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

各操作系统安装驱动源码编译所需的依赖及其检查命令、安装命令可参见本节内容。

Debian系列操作系统:Ubuntu、Debian、UOS20、UOS20 SP1
表1

操作系统

所需依赖

检查依赖命令

安装依赖命令

Debian

dkms

gcc

linux-header

make -v
dpkg-query -s xxx
  • 若回显相关软件包版本信息,表示已安装。
  • 若未安装请执行安装命令。
apt-get install -y xxx

对于linux-header软件包,安装时须在包名后添加-$(uname -r),如linux-header-$(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
表2

操作系统

所需依赖

检查依赖命令

安装依赖命令

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安装失败,可执行如下操作步骤解决。

  1. 单击dkms(主要针对使用rpm包的OS如CentOS/BC-Linux/openEuler/Kylin等)下载软件包。
  2. 将软件包上传到服务器后,执行rpm -ivh xxx.rpm命令安装rpm包。

    若出现如下报错信息。

    error: Failed dependencies:
            elfutils-libelf-devel is needed by dkms-2.6.1-1.el7.noarch

    可执行如下命令安装相关依赖。

    yum install -y elfutils-libelf-devel

    再执行rpm -ivh xxx.rpm命令安装rpm包。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词