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

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

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

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

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

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

答案1

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

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

答案2

问题似乎在于 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.

答案3

我刚才用命令 sudo apt-get install virtualbox 就可以安装了。只花了大约 3 分钟就安装完成了。

答案4

我刚刚像往常一样从 Ubuntu 软件中心将 VirtualBox 4.3.10 添加到我的笔记本电脑上,Ubuntu 14.04 LTS 发布后它就消失了,但现在有了。我也从 Oracle 网站为我的桌面(我最常使用它的地方)下载了它,并且在 Ubuntu 14.04 LTS 发布时不得不使用在 Ubuntu 13.10 上安装的信息(运行正常)。

我认为它可能只是被推迟到发布日期之后。两个安装都运行正常。

相关内容