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