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

我今天升级到Ubuntu 14.04后试图运行我的Windows XP虚拟机时遇到一些问题。 当我尝试启动它时,显示一个消息对话框,说明没有安装内核驱动程序,具体来说它们应该由打包的名为virtualbox-dkms 。 我决定重新安装virtualbox因此依赖关系将自动解析,但执行命令( sudo apt-get install --reinstall virtualbox )会产生类似于以下消息:“无法重新安装包,因为无法下载包”(我是通过记忆再现消息)。

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

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

我想我现在会尝试从虚拟机网站下载软件包,但在Ubuntu中我总是从存储库安装virtualbox。

在Ubuntu 14.04中,Virtualbox软件包版本4.3.10在multiverse存储库中可用。 因此,启用multiverse存储库并通过apt-get安装virtualbox。

 sudo add-apt-repository multiverse sudo apt-get update sudo apt-get install virtualbox 

我怎么知道这些信息?

 $ 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 

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

来自Ubuntu bug#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. 

我刚才能够使用以下命令安装它:sudo apt-get install virtualbox。 它花了大约3分钟就完成了。

我刚从我的笔记本电脑上正常添加了Ubuntu软件中心的VirtualBox 4.3.10,它刚刚在Ubuntu 14.04 LTS发布之后就丢失了但是现在就出现了。 我也从我的桌面(我最常使用它)的Oracle站点下载它,并且当Ubuntu 14.04 LTS发布时,必须使用信息在Ubuntu 13.10上安装(工作正常)。

我想它可能只是在发布日期之后被推迟了。 两个安装都可以。