作用

kernel-devel-3.10.0-693.el7.x86_64.rpm 是 Linux 内核开发包的 RPM 安装文件。它包含了编译内核模块(如驱动程序)所需的头文件、Makefile 和配置文件。具体来说,当用户需要为当前运行的内核(版本 3.10.0-693.el7.x86_64)编译第三方内核模块(例如,来自 DKMS 或手动编译的驱动)时,必须安装此开发包。该包与特定内核版本严格对应。

来历

该 RPM 包来自 Red Hat Enterprise Linux 7(RHEL 7)及其衍生版本(如 CentOS 7)的官方软件仓库。其名称遵循 RPM 包命名规范:

kernel-devel

是软件包名称,

3.10.0-693.el7

是内核版本和发行版构建号,

x86_64

表示其适用于 64 位 x86 架构。版本号

3.10.0-693.el7

表明它对应的是 RHEL/CentOS 7 系列内核的一个特定更新版本。

安装方式

在基于 Red Hat Enterprise Linux 7 或 CentOS 7 的系统中,可以通过多种方式安装此 RPM 包。

1. 使用

rpm

命令直接安装本地文件(例如,已下载的 RPM 包):


sudo rpm -ivh kernel-devel-3.10.0-693.el7.x86_64.rpm

2. 使用

yum

包管理器从配置的仓库安装(推荐,可自动处理依赖关系):


sudo yum install kernel-devel-3.10.0-693.el7.x86_64

3. 使用

yum

安装本地 RPM 文件:


sudo yum localinstall kernel-devel-3.10.0-693.el7.x86_64.rpm

在安装前,请确保当前用户具有管理员权限(通常使用

sudo

),并且确保安装的内核开发包版本与当前系统运行的内核版本(可通过

uname -r

命令查看)完全一致,否则编译的模块可能无法加载。

参考依据

  • RPM 包命名规则:Red Hat 官方文档及社区惯例中,RPM 包名称采用“名称-版本-发行号.系统版本.架构.rpm”的格式,此包名完全符合该规范。
  • kernel-devel 包作用:Red Hat 知识库及
    yum

    仓库元数据描述明确指出,

    kernel-devel

    包包含用于构建针对该内核版本模块的必要文件。

  • 安装命令
    rpm -ivh

    yum install

    yum localinstall

    是 RHEL/CentOS 7 系统中安装 RPM 包的标准命令,其用法在各自的手册页(man page)和官方管理指南中有明确记载。

  • 版本对应关系:Linux 内核模块编译要求内核头文件版本与运行内核严格一致,这是 Linux 内核模块加载机制的基本要求。

下载地址

kernel-devel-3.10.0-693.el7.x86_64.rpm

发表评论