我最近安装了 Slackware 14.2。我想安装 Virtualbox 并且我确信我已经安装了大多数依赖项,但是当我尝试安装 virtualbox-kernel 时,我得到了以下信息:
bash-4.3# installpkg virtualbox-kernel-5.0.40_4.4.88-x86_64-3_slonly.txz
Verifying package virtualbox-kernel-5.0.40_4.4.88-x86_64-3_slonly.txz.
Installing package virtualbox-kernel-5.0.40_4.4.88-x86_64-3_slonly.txz:
PACKAGE DESCRIPTION:
# virtualbox-kernel (VirtualBox kernel module)
#
# This is the supplementary kernel driver for the VirtualBox
# virtualisation environment.
#
# Homepage: https://www.virtualbox.org
#
Executing install script for virtualbox-kernel-5.0.40_4.4.88-x86_64-3_slonly.txz.
depmod: WARNING: could not open /lib/modules/4.4.88/modules.order: No such file or directory
depmod: WARNING: could not open /lib/modules/4.4.88/modules.builtin: No such file or directory
Package virtualbox-kernel-5.0.40_4.4.88-x86_64-3_slonly.txz installed.
所以 virtualbox 无法启动虚拟机,有人知道如何解决这个问题吗?
答案1
一个可能的问题是您正在运行 32 位版本的 Slackware,并且您正在尝试安装 64 位应用程序。
另一种可能性是,您需要安装包含源代码和/或标头的 Slackware 软件包(通常是 kernel-devel 或 kernel-source 或 kernel-headers,自从我运行 Slackware 以来已经有一段时间了)。