我的 Ubuntu 上有虚拟盒 5.0.14,扩展包 5.0.16,这导致虚拟盒停止工作。如何将我的 VB 升级到最新版本?我按照屏幕截图中的说明操作,但出现了一些错误。当我通过第二个命令添加虚拟盒存储库时,什么也没有发生。然后我运行 Oracle 公钥下载命令(图片中的第三个命令),它返回此信息:未找到有效的 OpenPGP 数据。我运行“sudo apt-get install dkms”,它说 dkms 已经是最新版本。我这里遗漏了什么?
实际上我想升级 VB,而不是降级扩展包。我查看了官方网站,上面说我必须将源添加到我的源列表中,但是当我在终端中添加该行时,我得到了这个。
我甚至尝试从软件中心添加它,但没有成功。显然有办法安装最新版本,不是吗?为什么会这么混乱?!!
答案1
有两种方法可以解决这个问题:
- 升级 VirtualBox
- 删除有问题的扩展包
1.升级VirtualBox
有几种方法可以做到这一点,但对于纯命令行方法,请尝试以下方法;首先添加 Wily Werewolf 的存储库详细信息(一次复制并粘贴一行):
echo "deb http://download.virtualbox.org/virtualbox/debian wily contrib" | sudo tee -a /etc/apt/sources.list
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
然后安装一些支持文件以及 VirtualBox 本身:
sudo apt-get install dkms
sudo apt-get install virtualbox-5.0
在我的 Wily 安装中,获取的是最新版本:
2.删除有问题的扩展包
您无需安装更高版本的 VirtualBox(如第 t 点所示),只需删除有问题的扩展包即可。在我自己的系统中:首先列出已安装的扩展包:
andrew@ilium~$ vboxmanage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 5.0.8
Revision: 103449
Edition:
Description: USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
andrew@ilium~$
卸载扩展包:
andrew@ilium~$ sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully uninstalled "Oracle VM VirtualBox Extension Pack".
andrew@ilium~$
现在 VirtualBox 应该启动了...