天天看点

安装linux api头文件,安装Manjaro Linux内核头文件

在本教程中,你将学习:Linux API头和内核头文件

安装或更新内核头文件

在内核头文件版本之间切换Manjaro Linux

内核头文件

以Linux系统作为root或通过sudo命令的权限访问,

#linux命令以root特权直接作为root用户执行,或使用sudo命令执行

$-linux命令以普通非特权用户身份执行

检查内核头版本

通过打开终端,并执行以下命令,你可以看到系统当前内核头文件的版本,$ pacman -Q | grep headers使用pacman检查当前已安装的头文件

如果你的系统安装了内核头,你将看到该输出中的版本。

安装或更新内核头

通常,系统内核头的版本应该对应于内核本身的版本,

打开终端,并键入以下命令检查Manjaro系统内核的版本:$ uname -r在Manjaro上使用uname命令检查内核版本

前两个数字很重要,所以记住5.6。

现在,更新内核头以与内核本身相仿,在终端中键入以下命令:$ sudo pacman -S linux-headers选择要安装的内核头的所需版本

正如前面所讨论的,在一些情况下,可能希望安装较旧的内核头,但是通常情况下,你会希望它们与内核本身的版本相同。

由于测试机器正在运行内核5.6.x,选择选项6,它安装linux56-headers包。

再次检查软件包是否正确安装。$ pacman -Q | grep headers使用pacman验证新内核头是否已成功安装

需要重新启动系统以开始使用内核头。$ reboot

在内核头版本之间切换

如果要切换内核头版本,可以选择升级或降级,我们在上面介绍了升级,但是这里又是命令:$ sudo pacman -S linux-headers

要降级,你需要删除已安装头的当前版本,然后使用pacman安装旧版本,例如,要删除5.6头:$ sudo pacman -R linux56-headers

接下来,发出以下命令,并选择要使用的版本:$ sudo pacman -S linux-headers

在本指南中,我们看到了如何在Manjaro Linux上的内核头版本之间安装,升级和切换。