如何从命令行安装 VirtualBox?

如何从命令行安装 VirtualBox?

我是新手。出于某些原因,我需要安装 Virtualbox。我发现我可以使用软件中心轻松安装它,但我更信任这种方式apt-get install,因为我发现它更安全、错误更少,并且它可以帮助我更好地适应终端。

所以,我的问题是:有没有办法使用命令行安装 VirtualBox?我更喜欢一些简单的方法,比如apt-get install不解压、存档等,因为我仍然不知道如何在终端中执行这些操作。

答案1

打开终端并执行:

sudo apt-get install virtualbox 

这应该可以工作。

一旦安装了它,您可能想要在客户操作系统中安装客户附加组件。

您可能还需要扩展包,您可以从这里获取:

https://www.virtualbox.org/wiki/Downloads

确保您获取正确的版本。

从 Xenial 16.04 开始,您还可以从 Canonical 存储库获取扩展包。转到终端并执行:

sudo apt install virtualbox-ext-pack 

因此,从 Xenial 16.04 开始,您应该能够通过输入以下命令来获取 virtualbox 和扩展包:

sudo apt install virtualbox virtualbox-ext-pack 

按照屏幕上的说明进行操作。

要安装用户界面来管理虚拟盒,请使用以下命令

sudo apt install virtualbox-qt

答案2

如果您想要获得最新版本的 VirtualBox,请检查以下内容:https://www.virtualbox.org/wiki/Linux_Downloads

根据您的发行版,添加以下其中一行/etc/apt/sources.list

deb http://download.virtualbox.org/virtualbox/debian xenial contrib
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib

或者,您可以使用add-apt-repository添加到您的/etc/apt/sources.list

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"

添加安全密钥:

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

- 或者对于 Debian 8 ("Jessie") / Ubuntu 16.04 ("Xenial") 及更高版本:

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

安装 VirtualBox:

sudo apt-get update
sudo apt-get install virtualbox-5.2

答案3

您可以使用

apt-cache search virtualbox

搜索与“virtualbox”相关的包。

除其他外,这还会找到一个包virtualbox。使用

apt-cache show virtualbox

以获取有关该包的更多信息。

因为描述听起来像你想要的

sudo apt-get install virtualbox

安装该包。

答案4

根据Linux 版 Oracle 官方文档下载您可以virtual box通过两种方式添加其存储库来安装

1 - 将其存储库(根据您的 ubuntu 版本)目录添加到/etc/apt/sources.list文件 [ubuntu 16.04 xenial repositty 的下一行]

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

2 - 使用命令行添加它的存储库[ubuntu 16.04 xenial repositty 的下一行]

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian xenial contrib"

注意:对于另一个 ubuntu 版本,使用相同的存储库但将xenial单词更改为您的 ubuntu 版本名称

deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib

然后通过复制密钥添加 Oracle 公钥oracle_vbox_2016.ascoracle_vbox.asc并将它们粘贴到两个文件中oracle_vbox_2016.ascoracle_vbox.asc最后将它们添加到您的系统中

sudo apt-key add oracle_vbox_2016.asc
sudo apt-key add oracle_vbox.asc

使用命令行添加 Oracle 公钥的另一种方法

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

完成最后两个步骤后,您需要virtual box使用apt-get install命令行进行安装:

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

你可以virtual box手动安装通过下载它的 dab 包,它存在于Linux 版 Oracle 官方文档下载例如:下载链接Ubuntu 16.04 xenial 64 位 dab 软件包

通告 的答案@Kostanos与我的答案相同,但virtualbox-5.0也安装更多链接用于安装virtual box

相关内容