为什么从 14.04 存储库中删除了 virtualbox 包?

Hat*_*sou 48 apt virtualbox release-management

今天升级到 Ubuntu 14.04 后,我在尝试运行 Windows XP 虚拟机时遇到了一些问题。当我尝试启动它时,会显示一个消息对话框,提示未安装内核驱动程序,具体而言,它们应该由名为virtualbox-dkms. 我决定重新安装,virtualbox以便自动解决依赖项,但是执行命令 ( sudo apt-get install --reinstall virtualbox) 导致出现类似于以下内容的消息:“无法重新安装包,因为无法下载包”(我正在通过内存重现消息)。

然后我尝试使用突触包管理器 gui。包virtualbox及其依赖项在那里,但没有版本号或描述。然后我切换到主服务器,并尝试更新,现在这个包已经不存在了。

这可能是我的 sources.list 文件的问题,但也可能是由于某种原因我不知道他们决定virtualbox从存储库中删除。

我想我现在会尝试从 virtual box 站点下载软件包,但在 Ubuntu 中,我总是从存储库安装 virtualbox。

Avi*_*Raj 94

在 Ubuntu 14.04 中,multiverse存储库中提供了 Virtualbox 软件包版本 4.3.10 。因此,启用 multiverse 存储库并通过apt-get.

sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install virtualbox
Run Code Online (Sandbox Code Playgroud)

我怎么知道这些信息?

$ apt-cache policy virtualbox
virtualbox:
  Installed: (none)
  Candidate: 4.3.10-dfsg-1
  Version table:
     4.3.10-dfsg-1 0
        500 http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ trusty/multiverse amd64 Package
Run Code Online (Sandbox Code Playgroud)

  • 感谢添加“我如何知道这些信息?”-部分 (27认同)
  • 太好了,原来如此。我让virtualbox再次运行。 (3认同)

Håk*_*and 10

问题似乎是 VirtualBox 不再是完全免费的软件了。正因为如此,它从 宇宙(不受支持的自由软件)转移到多元宇宙(不受支持的非自由软件)

来自Ubuntu 错误 #1164654

Please move the virtualbox package from universe to multiverse in raring.
SInce virtualbox 4.2 building the BIOS image requires a non-free compiler (Open Watcom).
Upstream provides pre-built BIOS images which is used instead.
Run Code Online (Sandbox Code Playgroud)