virtualbox下载安装错误

virtualbox下载安装错误

我正在尝试下载并安装 virtualbox 5.0 sudo apt-get install virtualbox-5.0

并得到错误:

unable to locate package virtualbox-5.0
Couldn't find any package by regex 'virtualbox-5.0'

我收到了 4.3、5.1 的相同错误消息...

我这里做错了什么吗?我应该如何安装该5版本?

我的第二个问题-我需要下载并安装 Guest Addition,我需要下载 5.0 的特定版本吗?还是其他版本?

编辑:

  1. 如果我运行该命令,sudo apt-get install virtualbox我会得到 4.1 版本。
  2. 安装是离线的,因此我下载了.deb文件列表(apt-get install-到文件,然后下载 deb 文件,然后在离线计算机上安装它),并且像updateautoremove或这样的命令apt-get install不适合我的情况。

谢谢。

答案1

这是因为标准存储库中没有具有此名称的包,要获取存储库中的最新包,请运行:

sudo apt-get install virtualbox

如果您已经有virtualbox .deb要安装的文件,那么只需cd进入相关文件夹并运行(即您要安装的文件<package-name>的名称):.deb

sudo dpkg -i <package-name>

如果你还没有,那么你可以从官方网站(页面顶部有下载链接)。

但是,如果您想从官方 VirtualBox 存储库获取它,则需要运行:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list

然后添加密钥(适用于16.04及以上版本):

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

或者这个(适用于16.04以下的版本):

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

然后运行:

sudo apt-get update
sudo apt-get install dkms
sudo apt-get install virtualbox-5.1

这是当前(撰写本文时)的最新版本,但您可以将版本号替换为您喜欢的任何版本并安装该版本。

来源和进一步参考。

回答您的第二个问题:客户机附加组件随您安装的 VirtualBox 版本一起提供。您可以通过以下方式在 VM 上安装它Devices > Insert Guest Additions Installation CD(但每次升级 VirtualBox 版本时您都必须再次执行此操作,因为客户机附加组件安装不会在您的 VM 上自动升级)。Ubuntu 会询问您是否要运行插入的 CD 的内容,如果您愿意,它就会安装它。

答案2

如果您在使用 安装 Ubuntu 时遇到问题sudo apt-get install virtualbox-6.*,请使用以下命令:

sudo apt install virtualbox-6.*

它可能会为你节省大量时间。

相关内容