如何在 Debian 上安装内核头文件
本教程介绍如何使用 apt 命令在 Debian 11 (Bullseye) 上安装内核头文件。
本教程中的所有说明对于其他基于 Debian 的 Linux 发行版(例如 Ubuntu)也很有用。
在 Debian 11 上安装内核头文件:
首先,使用 apt 更新软件信息,如下例所示。
通过运行以下命令检查可用的 Linux 内核头。
对于列出可用标头的不同简单方法,请运行以下命令。
要安装 Linux 内核头文件,请运行下面屏幕截图中所示的命令。
使用Debian 11 x64或使用第二种方法查找标头,还可以运行以下命令。
就我而言,标头已在前面的示例中安装,因此输出表明它已正确安装。
什么是 Linux 内核?
一些专家说内核是操作系统的核心组件;其他人不同意,并说内核不是操作系统的一部分,而是任何操作系统所需的重要组件。内核的功能是管理设备资源,以便它们与操作系统和应用程序交互。我们可以将内核视为允许硬件和软件之间进行通信的转换器。为了正确管理资源,内核拥有完全的权限。在某些情况下,安装的内核可能缺少允许硬件和软件交互的正确代码;这时候我们需要安装内核头文件。
什么是 Linux 内核头文件?
Linux 内核头文件是通常用于编译驱动程序和可加载模块以添加对内核的支持的组件。为此,内核头文件包括带有编译模块所需的函数和结构的 C 头文件。由于内核头文件,模块或驱动程序可以与内核交互。重要的是要澄清内核头文件是内核的一部分,尽管是单独分发的。
处理内核头比处理整个内核源代码更容易。如果您正在寻找设备的驱动程序,您将使用内核头文件,而要重建整个内核,您将需要整个内核源代码。默认情况下,一些 Linux 发行版(包括 Debian)包含需要时使用的内核标头(本教程假设您丢弃或删除了标头)。如果您的所有硬件都正常工作,您可能不需要处理内核头。
结论:
正如您所看到的,在 Debian 或 Ubuntu 上安装 Linux 内核头文件非常简单。任何 Linux 级别的用户都应该知道内核头文件的功能以及如何安装它们。用户必须注意他们下载的与他们的系统兼容的内核头文件,不仅是架构,还有版本。
感谢您阅读本教程,解释如何在 Debian 上安装内核头文件。继续关注 Linux 提示以获取更多 Linux 提示和教程。