我试图在需要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破坏了我的系统?
我遇到了同样的问题,并通过安装]解决了这个问题>
yum install kernel-devel kernel-headers
以及与virtualbox相关的其他依赖,例如perl make gcc bzip2
然后我做了
yum update reboot
并且重新启动后一切运行正常,我可以安装virtualBox,让我知道它是否有效!