Compiler errors 在ubuntu中安装VirtualBox for coolc编译器时出错

Compiler errors 在ubuntu中安装VirtualBox for coolc编译器时出错,compiler-errors,virtualbox,Compiler Errors,Virtualbox,我在coursera学习编译器课程。这里是它的链接, . 我已成功从下载virtualbox,并尝试将其安装在ubuntu15.04的用户手册中 sudo dpkg -i virtualbox-5.0_5.0.10-104061~Ubuntu~trusty_i386.deb 我发现如下所示的错误 (Reading database ... 241558 files and directories currently installed.) Preparing to unpack virtual

我在coursera学习编译器课程。这里是它的链接, . 我已成功从下载virtualbox,并尝试将其安装在ubuntu15.04的用户手册中

sudo dpkg -i virtualbox-5.0_5.0.10-104061~Ubuntu~trusty_i386.deb
我发现如下所示的错误

(Reading database ... 241558 files and directories currently installed.)
Preparing to unpack virtualbox-5.0_5.0.10-104061~Ubuntu~trusty_i386.deb ...
Unpacking virtualbox-5.0 (5.0.10-104061~Ubuntu~trusty) over (5.0.10-104061~Ubuntu~trusty) ...
dpkg: dependency problems prevent configuration of virtualbox-5.0:
 virtualbox-5.0 depends on libdevmapper1.02.1 (>= 2:1.02.20).
 virtualbox-5.0 depends on libvpx1 (>= 1.0.0).

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 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

我不明白出了什么问题?有人能帮我修复此错误吗?

此链接将帮助您修复此问题:

我添加了链接中提供的解决方案:

在安装VirtualBox-5.0之前,您必须完全删除旧版本的VirtualBox

卸载VirtualBox->
sudo apt get purge“^VirtualBox-.*”

在确认之前,仔细检查要移除的内容

更新软件存储库->
sudo apt get Update

清理->
sudo-apt-get-autoremove | sudo-apt-get-autoclean | sudo-apt-get-Clean

在/etc/apt/sources.list.d文件夹中创建文件oracle-vbox.list,并添加以下行:

deb http://download.virtualbox.org/virtualbox/debian vivid contrib  
# deb-src http://download.virtualbox.org/virtualbox/debian vivid contrib 
注意:这个答案是在Ubuntu15.04时代写的

如果你不使用15.04,用你的Ubuntu版本的代码名替换vivid,例如14.04 LTS的trusty或15.10的wily

下载并注册ORACLE公钥:

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -
再次更新软件存储库->sudo apt get Update


安装VirtualBox->
sudo apt get安装dkms VirtualBox-5.0

警告:未加载vboxdrv内核模块。当前内核(3.19.0-15-generic)没有可用的模块,或者无法加载。请重新编译内核模块并通过sudo/sbin/vboxconfig安装。在解决此问题之前,您将无法启动VM。VirtualBox:Super3中出现错误-10!VirtualBox:Effective UID不是root(euid=1000 egid=1000 UID=1000 gid=1000)VirtualBox:Tip!重新安装VirtualBox可能会有所帮助。
#modprobe vboxdrv
要在启动时自动加载模块,请在/etc/rc.confi中将vboxdrv添加到模块阵列中。如果此操作不起作用,请尝试以下命令:首先安装内核头和构建工具
$sudo apt get install build sential module assistant
$sudo m-a prepare
现在使用前面的错误消息报告的命令编译virtualbox内核驱动程序<代码>$sudo/etc/init.d/vboxdrv设置