我已经将dpkg
文件下载virtualbox 15.1.4
到硬盘上。问题是我无法启动该程序。我使用dpkg -i /directory
命令安装该文件,但出现问题,程序崩溃。我在终端中收到此错误:
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (4.4.0-64-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
VirtualBox: Error -10 in SUPR3HardenedMain!
VirtualBox: Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000)
VirtualBox: Tip! It may help to reinstall VirtualBox.
如何安装缺失的文件?
答案1
以下是将 Virtual Box 的官方 Oracle 存储库添加到 Ubuntu 软件源、下载签名密钥并安装 Virtual Box 的最快方法:
sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install dkms virtualbox-5.1
如果有比 5.1 更新的版本,我们可能必须在安装更高版本之前删除此版本。
通过这样做,我们确保满足所有依赖关系,并且软件将使用最新的错误修复进行更新(在撰写本文时,我们已经达到版本 5.1.16)。