nutty about natty Asked: 2014-05-12 22:37:40 +0800 CST2014-05-12 22:37:40 +0800 CST 2014-05-12 22:37:40 +0800 CST 默认安装 Linux Headers 吗?如何检查它们是否已安装? 772 默认安装Linux Headers吗? 如何通过命令行检查它们是否已安装? (在 Ubuntu 和 Lubuntu 14.xx 中) 14.04 3 个回答 Voted Best Answer Sylvain Pineau 2014-05-12T23:00:10+08:002014-05-12T23:00:10+08:00 默认情况下安装 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. Gerowen 2014-05-12T22:41:12+08:002014-05-12T22:41:12+08:00 您可以只打开软件中心或 Synaptic,并确保安装了“linux-headers-generic”包。该软件包被标记为依赖于最新可用内核版本的标头,因此它将为您的特定内核版本引入另外一两个软件包。 编辑:您也可以只打开命令行并运行: sudo apt-get install linux-headers-generic 如果它已经安装,那么它会这样说,如果没有,它会要求您确认是否要安装该软件包。 UmbrellaCorpAgent 2021-10-17T07:41:13+08:002021-10-17T07:41:13+08:00 有点晚了,但我发现这个问题没有有趣的答案,所以这是真正的方法,所以你不用安装就知道了,我认为这是你想要开始的: 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
默认情况下安装 linux 头文件(例如,请参阅14.04 清单文件)
该
linux-headers-generic
软件包将始终依赖于可用的最新通用内核头文件。要检查当前版本,请打开终端并键入:
您可以只打开软件中心或 Synaptic,并确保安装了“linux-headers-generic”包。该软件包被标记为依赖于最新可用内核版本的标头,因此它将为您的特定内核版本引入另外一两个软件包。
编辑:您也可以只打开命令行并运行:
如果它已经安装,那么它会这样说,如果没有,它会要求您确认是否要安装该软件包。
有点晚了,但我发现这个问题没有有趣的答案,所以这是真正的方法,所以你不用安装就知道了,我认为这是你想要开始的:
输出将是一个 linux-headers 列表,其中一些带有 [installed] 指定,例如: