Я пытаюсь установить virtualbox на centos7, для которого требуется пакет kernel-devel.
Проблема возникает, когда я uname -r
вижу 3.10.0-957.el7.x86_64
, но yum по умолчанию устанавливает kernel-devel-3.10.0-1062.12.1.el7.x86_64
Я попытался установить специ c версия с использованием команд
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.
соответственно .
При дальнейшем копании я обнаружил, что у меня установлено два ядра.
$ 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
Похоже, по какой-то причине анаконда испортила мою систему. Любые идеи о том, как это исправить?
и
почему анаконда портит мою систему?