Linux

如何通過 yum 安裝特定的 kernel-ml-devel

  • June 2, 2022

我正在嘗試安裝 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

對於基於 Redhat/Fedora 的發行版,通常只有一個核心包及其開發子包可用。如果你安裝了一些舊版本的 Linux 核心包,你基本上需要Google查找是否有仍然有其開發版本的鏡像。

引用自:https://unix.stackexchange.com/questions/704719