无法在 Ubuntu 中安装 Virtual Box

无法在 Ubuntu 中安装 Virtual Box

我跟着本 Ask Ubuntu 指南,我手动从下载了虚拟盒此链接并尝试安装如下:

$ dpkg -i virtualbox-5.0_5.0.16-105871~Ubuntu~trusty_amd64.deb 

但没有成功,我收到这个错误:

    dpkg: error processing package virtualbox-5.0 (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (219-7ubuntu6) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for hicolor-icon-theme (0.14-0ubuntu1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Processing triggers for gnome-menus (3.10.1-0ubuntu5) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu3) ...
Processing triggers for bamfdaemon (0.5.1+15.04.20150202-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.58ubuntu1) ...
Errors were encountered while processing:
 virtualbox-5.0

我在应用程序中看到了 Oracle 虚拟框图标,当我单击时,它并没有打开,所以 geny motion 无法识别任何虚拟框,所以它也无法启动。

请帮助我。我已经使用过

sudo apt-get remove --purge virtualbox*
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian trusty contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update && sudo apt-get install virtualbox-5.0

没有成功。我做错了什么?

  • Ubuntu 15.04
  • Java 版本 javac 1.8.0_74

答案1

尽管 Ubuntu 15.04 不再受支持,但您可以通过这种方式安装 VirtualBox:

首先完全删除以前 VirtualBox 安装尝试的所有痕迹。

sudo apt-get purge "^virtualbox-.*"  

下载并注册ORACLE公钥。

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  

将 VirtualBox 存储库添加到源。

echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list

更新存储库:

sudo apt-get update

安装 VirtualBox 5.0:

sudo apt-get install virtualbox-5.0

请注意,对于阅读此答案的其他用户,如果他们使用其他 Ubuntu 版本(如 15.04):

添加存储库时,您必须将其替换vivid为您所使用的 Ubuntu 版本!

从 Ubuntu 16.04 开始,用于下载和注册的 ORACLE 公钥已经发生改变:

oracle_vbox.asc必须替换为oracle_vbox_2016.asc

答案2

.deb从以下位置下载文件这里然后运行

sudo dpkg -i <downloaded_file_name>

这应该可以解决你的问题

答案3

我不会选择 AMD 套件。

  1. uname -a在命令行中输入。
    输出:
    Linux christopher 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:31:42 UTC 2014 i686 i686 i686 GNU/Linux
  2. 我知道 AMD 不是其中之一。
  3. 这一页并选择 i386 版本
  4. 下载并安装

相关内容