如何通过 yum 安装特定的 kernel-ml-devel

如何通过 yum 安装特定的 kernel-ml-devel

我正在尝试安装 kernel-ml-devel 来调试内核,内核版本如下:

root@localhost:/usr/src/kernels# uname -r
5.4.142-1.el7.elrepo.x86_64
root@localhost:/usr/src/kernels# cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)

但是,当我通过 yum 安装 kernel-ml-kernel 时,错误的版本得到解决:

root@localhost:/usr/src/debug# yum --enablerepo=elrepo-kernel install kernel-ml-{devel,perf}
No package kernel-ml-perf available.
Resolving Dependencies
--> Running transaction check
---> Package kernel-ml-devel.x86_64 0:5.18.1-1.el7.elrepo will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================================================
 Package                                      Arch                                Version                                            Repository                                  Size
======================================================================================================================================================================================
Installing:
 kernel-ml-devel                              x86_64                              5.18.1-1.el7.elrepo                                elrepo-kernel                               14 M

Transaction Summary
======================================================================================================================================================================================
Install  1 Package

所以,我的问题是如何安装与我正在使用的版本相同的 kernel-ml-devel

答案1

对于基于 Redhat/Fedora 的发行版,通常只有一个内核包及其开发子包可用。如果你安装了一些旧版本的 Linux 内核包,你基本上需要 Google 查找是否有仍然有其开发版本的镜像。

相关内容