Linux Headers 是否默认安装?如何检查它们是否已安装?

Linux Headers 是否默认安装?如何检查它们是否已安装?
  • Linux 是否标头默认安装?
  • 如何检查 -通过命令行-如果安装了的话?

(在 Ubuntu 和 Lubuntu 14.xx 中)

答案1

Linux 头文件是默认安装的(参见14.04 清单文件例如)

linux-headers-generic软件包将始终依赖于可用的最新通用内核头文件。

要检查当前版本,请打开终端并输入:

$ dpkg-query -s linux-headers-generic
Package: linux-headers-generic
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 33
Maintainer: Ubuntu Kernel Team <[email protected]>
Architecture: amd64
Source: linux-meta
Version: 3.11.0.20.21
Depends: linux-headers-3.11.0-20-generic
Description: Generic Linux kernel headers
 This package will always depend on the latest generic kernel headers
 available.

答案2

有点晚了,但我发现这个问题没有有趣的答案,所以这里是真正的方法,所以你知道无需安装,我认为这是你开始想要的:

apt list linux-headers*

输出将是一个 linux-headers 列表,其中一些指定了 [installed],例如:

linux-headers-5.10.0-kali9-amd64/kali-rolling,now 5.10.46-4kali1 amd64 [installed]
linux-headers-5.10.0-kali9-cloud-amd64/kali-rolling 5.10.46-4kali1 amd64
linux-headers-5.10.0-kali9-common-rt/kali-rolling 5.10.46-4kali1 all
linux-headers-5.10.0-kali9-common/kali-rolling,now 5.10.46-4kali1 all [installed,automatic]
linux-headers-5.10.0-kali9-rt-amd64/kali-rolling 5.10.46-4kali1 amd64
linux-headers-amd64/kali-rolling,now 5.10.46-4kali1 amd64 [installed]
linux-headers-cloud-amd64/kali-rolling 5.10.46-4kali1 amd64
linux-headers-rt-amd64/kali-rolling 5.10.46-4kali1 amd64here

答案3

您只需打开软件中心或 Synaptic,确保已安装软件包“linux-headers-generic”。该软件包被标记为依赖于最新可用内核版本的标头,因此它将为您的特定内核版本引入另外一两个软件包。

编辑:您也可以打开命令行并运行:

sudo apt-get install linux-headers-generic

如果已经安装,它会提示,如果没有,它会要求您验证是否要安装该包。

相关内容