我正在关注一个关于如何为我正在学习的课程创建 Linux 内核模块的简单教程,其中一个步骤要求我使用安装必要的内核头文件
sudo apt-get install linux-headers-`uname -r`
当我尝试这样做时,我收到以下错误
E: Unable to locate package linux-headers-5.5.1-CS369
E: Couldn't find any package by glob 'linux-headers-5.5.1-CS369'
E: Couldn't find any package by regex 'linux-headers-5.5.1-CS369'
(注意:'-CS369' 是我们被要求使用 menuconfig 为内核创建的本地版本字符串)
我最初认为我的本地版本字符串正在制作它,所以我找不到标题但是当我“apt-cache search linux-headers”时,我没有得到任何 5.5.1 标题,只有 'linux-headers-4.1. 5 到 linux-headers-5.3.0 。有人知道为什么我无法安装我需要的标头吗?
版本:Ubuntu 18.04.3
编辑:我对这一切都很陌生,并试图了解这一切是如何运作的。如果这不是问这个问题的合适地方,我深表歉意。