如何在Ubuntu中安装内核头文件

我正在使用Ubuntu 12.04 64位系统,每当我在终端中输入以下命令时。
dpkg -s kernel

或者
dpkg -s kernel-headers

输出显示内核或内核头文件未安装...如何解决这个问题?

我已经尝试过安装相同的软件包。

使用...

sudo apt-get install linux-headers-$(uname -r)

但问题还没有解决。
我对Ubuntu不太熟悉..请帮帮我。

3真正的问题是什么?你想要做什么? - ignis
在运行内核头命令前尝试 sudo apt-get update - Mitch
我想在它上面安装Exata虚拟接口,为此必须先安装内核和内核头文件。手册中建议尝试以下命令:dpkg -s kernel或dpkg -s kernel-headers。如果输出为空,则首先安装它们。 - Subhajit
这个安装了很多无法立即使用的零字节文件。例如,/usr/src/linux-headers-5.8.0-55-generic/include/config/modversions.h 似乎还需要某种 make 命令。 - teknopaul
1个回答

内核头文件由linux-headers-$(uname -r)-generic软件包提供。运行以下命令:
dpkg -l | grep linux-headers

查看已安装的标题。