カーネルをデバッグするために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にまだ開発バージョンのミラーがあるかどうかを確認する必要があります。