我正在尝试从 Fedora 27 上的 rpmfusion-free-updates 运行 virtualbox 包,但是当我启动 VM 时出现错误
VirtualBox Linux 内核驱动程序 (vboxdrv) 可能未加载。您可能没有为正在运行的内核安装内核驱动程序,如果是这样,您可以以 root 身份执行:dnf install akmod-VirtualBox kernel-devel-$(uname -r)If您安装了 VirtualBox 软件包并且不想重新启动系统,您可能需要加载内核驱动程序,以 root 身份执行:akmods;systemctl 重启 systemd-modules-load.service
我运行了建议的命令并得到了
$ sudo dnf install akmod-VirtualBox kernel-devel-$(uname -r)
Last metadata expiration check: 0:51:14 ago on Fri 16 Mar 2018 10:10:02 ACDT.
Package akmod-VirtualBox-5.2.6-2.fc27.x86_64 is already installed, skipping.
No match for argument: kernel-devel-4.14.16-300.fc27.x86_64
Error: Unable to find a match
如何安装kernel-devel-4.14.16-300.fc27.x86_64
以使 virtualbox 正常工作?
似乎没有任何具有此名称的软件包
$ dnf search kernel-devel-
Last metadata expiration check: 6 days, 23:57:26 ago on Fri 09 Mar 2018 11:01:08 ACDT.
No matches found.
发现这个包似乎被调用
kernel-devel
,它会自动获取最新版本。该软件包已安装,但它的版本比我正在运行的内核更新,因此我只需重新启动即可将我正在运行的内核与存储库中的相同版本。