CentOSをカーネルバージョン4.4(kernel-lt)にアップデートし、kernel-devel
新しいカーネルをすぐにインストールしたいと思います。
この問題次のコマンドを使用することをお勧めします。
sudo yum install "kernel-devel-uname-r == $(uname -r)"
私の場合、uname -r
評価は次のようになりました。4.4.193-1.el7.elrepo.x86_64
$ sudo yum install "kernel-devel-uname-r == $(uname -r)"
[sudo] password for sadik:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: artfiles.org
* elrepo: mirrors.nav.ro
* epel: epel.mirror.nucleus.be
* extras: mirror.23media.com
* updates: mirror.fra10.de.leaseweb.net
No package kernel-devel-uname-r == 4.4.193-1.el7.elrepo.x86_64 available.
Error: Nothing to do
ソースディレクトリを表示すると、バージョン3.10のディレクトリのみを表示できます。
$ ls /usr/src/kernels/
3.10.0-1062.1.1.el7.x86_64 3.10.0-1062.1.1.el7.x86_64.debug
他のバージョンのkernel-devel
オプションを見つけました--showduplicates
。
$ sudo yum search --showduplicates kernel-devel
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: artfiles.org
* elrepo: fedora.is
* epel: mirror.de.leaseweb.net
* extras: mirror.23media.com
* updates: mirror.fra10.de.leaseweb.net
=========================================================== N/S matched: kernel-devel ===========================================================
kernel-devel-3.10.0-957.21.3.el7.centos.plus.x86_64 : Development package for building kernel modules to match the kernel
kernel-devel-3.10.0-1062.el7.x86_64 : Development package for building kernel modules to match the kernel
kernel-devel-3.10.0-1062.1.1.el7.x86_64 : Development package for building kernel modules to match the kernel
kernel-devel-3.10.0-1062.1.1.el7.x86_64 : Development package for building kernel modules to match the kernel
kernel-devel
現在kernel-headers
実行中のカーネル(4.4)をどのようにインストールしますか?
答え1
kernel-ltリポジトリからカーネルをインストールしたとしたので、カーネルに関連するすべてをインストールするには、そのリポジトリを有効にする必要があります。
yum --enablerepo=elrepo-kernel install ...