centos 如何安装特定的kernel-ml-devel by yum

j8ag8udp  于 2022-11-07  发布在  其他
关注(0)|答案(1)|浏览(341)

我正在尝试安装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作为相同的版本,我正在使用

rjjhvcjd

rjjhvcjd1#

根据https://unix.stackexchange.com/a/704725/180407
对于基于Redhat/Fedora的发行版,通常只有一个内核包和它的开发子包可用。如果你安装了一些旧版本的Linux内核包,你基本上需要谷歌一下,看看是否有镜像仍然有它的开发版本。
因此,我们无法从yum安装这样的内核包,但有一种替代方法,即从其他一些归档源(如linux.cc.iitk.ac.in)安装内核包

相关问题