我找不到 Linux 内核 5.3.10-arch1-1 的标头

我找不到 Linux 内核 5.3.10-arch1-1 的标头

我正在尝试修改实时 arch linux 发行版以包含一些专有驱动程序,但似乎找不到它的内核头文件。我正在尝试为 facetime HD 摄像头编译 bcwc-pcie 包。为什么我能找到某些内核的头文件,却找不到其他内核的头文件?我对这类事情还比较陌生,所以如果这是一个愚蠢的问题,我很抱歉,但我似乎在任何地方都找不到答案。

答案1

Arch 仅支持和分发任何给定软件包(包括内核)的最新版本。因此,您将拥有最新的“主线”Linux 内核 (5.7.1) 和最新的“长期”Linux-lts 内核 (5.4.45)。这些软件包的旧版本将从存储库中清除,并且任何其他内核分支都不是发行版的一部分。

5.3 系列也发生了同样的情况——5.3.11 的软件包一添加,5.3.10 的软件包就被删除了。您可能仍会在档案中找到它们,或者您需要建造来自源代码的旧包(使用 makepkg)。

(后来,5.4 发布后,5.3.x 的打包就完全停止了。因此,尽管 5.3.12 到 5.3.18 都发布了,但它们既不是当前的主线分支,也不是当前的 LTS 分支,所以根本没有它们的 Arch 包。)

每个包的源代码和构建脚本都保留在Git 仓库,您可以从中构建任何内核版本及其 -headers 包。

相关内容