compiler-errors - 在Ubuntu中为CoolC编译器安装VirtualBox时出错

标签 compiler-errors virtualbox

我正在Coursera上一门有关编译器的类(class)。这是它的链接,
https://www.coursera.org/course/compilers。我已经从https://www.virtualbox.org/wiki/Downloads.I成功下载了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

我不明白怎么了?有人可以帮助我解决此错误吗?

最佳答案

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

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

在安装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 

注意:此答案是在Ubuntu 15.04时代编写的。

如果您不使用15.04,请用Ubuntu版本的代号替换生动,例如对于14.04 LTS是可信赖的,对于15.10是明智的!

下载并注册ORACLE公钥:
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

关于compiler-errors - 在Ubuntu中为CoolC编译器安装VirtualBox时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34337411/

相关文章:

c++ - 如何修复 <function-style-cast> 错误 : Cannot convert from 'initializer list' to asdendingCompare<W>(template functor)

CSS 文件未在虚拟框上更新

c# - 来自 C# 的 VirtualBox COM API

compiler-errors - 为什么在运行Nrwl nx cli时出现此错误?

c++ - 使用std::variant instead of compile time error丢失函数重载时引发异常

C++ 重载时的编译错误

vue.js - Vagrant VirtualBox Local Dev Env、Ubuntu、Yarn、Vue CLI 3 - 问题

使用 CMake 编译 CU 和 C 文件

macos - 我可以在 Mac VirtualBox VM 中安装 Docker 吗?

ubuntu - Vagrant/virtualbox sleep 超时