我在 HP ProLiant DL380 Generation 7 (G7) 上全新安装了 Ubuntu 18.04.1 服务器。我正在尝试安装 VirtualBox 5.2。
我使用了此网站上的教程:https://linuxize.com/post/how-to-install-virtualbox-on-ubuntu-18-04/
当我运行命令时,sudo apt-get install virtualbox-5.2
我得到了。
The following packages have unmet dependencies:
**virtualbox-5.2 : Depends: libqt5x11extras5 (>= 5.6.0) but it is not installable**
Recommends: libsdl-ttf2.0-0 but it is not installable
Recommends: gcc but it is not going to be installed
Recommends: make but it is not going to be installed or
build-essential but it is not going to be installed or
dpkg-dev but it is not going to be installed
Recommends: binutils but it is not going to be installed
Recommends: pdf-viewer
E: Unable to correct problems, you have held broken packages.
我周一用同样的方法安装了 virtualbox,然后就成功了。我不知道如何解决这个问题。为什么突然出现这个问题?
更新:我刚刚发现一个非常相似的问题。在 Ubuntu 16.04 中安装 Oracle VirtualBox 5.1
答案1
我建议从 Ubuntu 存储库安装 Virtualbox,但目前版本可能低于 5.2。
如果你已经添加了存储库(链接教程的第 2 步),请使用此命令将其从如何删除存储库?
sudo add-apt-repository -r ppa:<ppa to remove>
或者删除您创建的文件也许/etc/apt/sources.list.d/
也可以。
启用多元宇宙存储库并使用以下方法更新 apt 包
sudo apt update
现在安装最新的virtualbox
sudo apt install virtualbox