无法找到 linux-image-5.13.0-30-generic 的源包

无法找到 linux-image-5.13.0-30-generic 的源包

我第一次尝试使用以下方法安装内核构建自己的内核指南。为了下载一些软件包,我运行了以下命令:

sudo apt-get build-dep linux linux-image-$(uname -r)

Reading package lists... Done
Picking 'linux-signed-hwe-5.13' as source package instead of 'linux-image-5.13.0-30-generic'
E: Unable to find a source package for linux-image-5.13.0-30-generic

我该如何纠正这个问题?

答案1

好的,所以我之前的答案对我不起作用:在构建模块时,我在内核源代码本身中遇到了错误。有些不对劲。最终遵循了 [KernelGitGuide][1] 在我的情况下是针对焦点 (20.04 LTS),然后切换到与我的运行时内核相对应的标签的分支:

# git branch -vv
  master cacce8b48341 [origin/master] UBUNTU: Ubuntu-5.4.0-96.109
* temp   8d3dd3c45e92 UBUNTU: Ubuntu-hwe-5.13-5.13.0-30.33~20.04.1

然后在 /usr/src 中建立链接:

:/usr/src# ls -ltr
total 28
drwxr-xr-x 24 root root 4096 Feb 10 15:56 linux-headers-5.4.0-99
drwxr-xr-x  7 root root 4096 Feb 10 15:56 linux-headers-5.4.0-99-generic
drwxr-xr-x 24 root root 4096 Feb 18 06:27 linux-headers-5.4.0-100
drwxr-xr-x  7 root root 4096 Feb 18 06:27 linux-headers-5.4.0-100-generic
drwxr-xr-x 24 root root 4096 Feb 28 23:38 linux-hwe-5.13-headers-5.13.0-30
drwxr-xr-x  7 root root 4096 Feb 28 23:42 linux-headers-5.13.0-30-generic
lrwxrwxrwx  1 root root    6 Mar  1 00:20 linux -> focal/
drwxr-xr-x 28 root root 4096 Mar  1 00:20 focal

其中“focal”目录是 git repo 克隆的位置。[1]:https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide

相关内容