kernel-devel版本与centos7上的内核不同

问题描述 投票:0回答:1

我试图在需要kernel-devel软件包的centos7上安装virtualbox。

问题是当我执行uname -r时,我看到了3.10.0-957.el7.x86_64,但默认情况下会安装kernel-devel-3.10.0-1062.12.1.el7.x86_64我尝试使用命令安装特定版本]

yum install "kernel-devel-$(uname -r)"

yum install "kernel-devel-uname-r == $(uname -r)"

但都失败了

No package kernel-devel-3.10.0-957.el7.x86_64 available.

No package kernel-devel-uname-r == 3.10.0-957.el7.x86_64 available.

resp。

进一步研究发现,我安装了两个内核。

$ yum list installed | grep kernel
kernel.x86_64                    3.10.0-957.el7                     @anaconda
kernel.x86_64                    3.10.0-1062.12.1.el7               @updates
kernel-debug-devel.x86_64        3.10.0-1062.12.1.el7               @updates
kernel-devel.x86_64              3.10.0-1062.12.1.el7               @updates
kernel-headers.x86_64            3.10.0-1062.12.1.el7               @updates
kernel-tools.x86_64              3.10.0-1062.12.1.el7               @updates
kernel-tools-libs.x86_64         3.10.0-1062.12.1.el7               @updates

[出于某种原因,类似Anaconda正在破坏我的系统。关于如何解决此问题的任何想法?

为什么Anaconda破坏了我的系统?

anaconda vagrant virtualbox
1个回答
0
投票

我遇到了同样的问题,并通过安装]解决了这个问题>

yum install kernel-devel kernel-headers

以及与virtualbox相关的其他依赖,例如perl make gcc bzip2

然后我做了

yum update
reboot

并且重新启动后一切运行正常,我可以安装virtualBox,让我知道它是否有效!

© www.soinside.com 2019 - 2024. All rights reserved.