我的目标是使我的内核头具有与我的内核和内核开发相同的版本。目前我有:
$ sudo yum install kernel-headers
Last metadata expiration check: 1:55:19 ago ...
Package kernel-headers-5.15.4-200.fc35.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
$ yum --showduplicate list kernel-headers
Last metadata expiration check: 0:39:37 ago ...
Installed Packages
kernel-headers.x86_64 5.15.4-200.fc35 @updates
Available Packages
kernel-headers.i686 5.14.9-300.fc35 fedora
kernel-headers.x86_64 5.14.9-300.fc35 fedora
kernel-headers.x86_64 5.15.4-200.fc35 updates
$ uname -a
Linux fedora 5.15.13-200.fc35.x86_64
我想将内核头设置为5.15.13-200.fc35.x86_64
.我已经尝试了一切
[1]https://askubuntu.com/questions/1045451/linux-kernel-header-files-to-match-the-current-kernel
[2]yum 安装的 kernel-devel 与我的内核版本不同
[3]内核头文件和内核开发
我的问题是我只能安装可用包列表中的内核头。
我尝试过(但失败了)的是:
$ sudo yum install kernel-headers-generic
Last metadata expiration check: 1:59:50 ago ...
No match for argument: kernel-headers-generic
Error: Unable to find a match: kernel-headers-generic
$ sudo yum install kernel-headers-5.15.13-200.fc35.x86_64
Last metadata expiration check: 2:00:09 ago ...
No match for argument: kernel-headers-5.15.13-200.fc35.x86_64
Error: Unable to find a match: kernel-headers-5.15.13-200.fc35.x86_64
$ sudo yum install kernel-headers-generic-5.15.13-200.fc35.x86_64
Last metadata expiration check: 2:00:15 ago ...
No match for argument: kernel-headers-generic-5.15.13-200.fc35.x86_64
Error: Unable to find a match: kernel-headers-generic-5.15.13-200.fc35.x86_64
所以问题是如何安装 kernel-header 5.15.13-200.fc35.x86_64
。而且由于“通常”的方法没有帮助,我不确定是否相关/等同于询问如何扩展Available Packages
出现的列表--showduplicates
。
答案1
根据一个回答类似的问题,该软件包并非随每个版本一起发布。 Yum 在这里没有遗漏任何软件包。我建议您尝试一下开发,正如第一个链接论坛中所建议的那样。