在 ubuntu 中为 coolc 编译器安装 VirtualBox 时出错

Error in installing VirtualBox for coolc compiler in ubuntu

我正在 coursera 学习编译器课程。这是 link, https://www.coursera.org/course/compilers. I have successfully download virtualbox from https://www.virtualbox.org/wiki/Downloads.I 尝试按照其用户 manual.I 使用的命令

中给出的方式将其安装在我的 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

我不明白这是怎么回事?有人可以帮我解决这个错误吗?

此 link 将帮助您解决问题:https://askubuntu.com/questions/666026/virtualbox-5-0-installation-has-broken-virtualbox-packages-on-kubuntu-15-04

我在link下添加了解决方案:

在安装 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,请将 vivid 替换为您的 Ubuntu 版本的代号,例如值得信赖的 14.04 LTS 或狡猾的 15.10!

下载并注册 ORACLE public 密钥:

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

再次更新软件存储库 -> sudo apt-get update

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