apt-get install
方式,因为我发现它更安全,更不会出现故障,并且可以帮助我在Terminal上容纳更多内容。因此,我的问题如下:是否可以使用命令行安装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
评论
@沃伦·希尔-非常感谢!坦率地说,我使用了更简单的路径-只是sudo apt-get install virtualbox-而没有寻找正确的版本。到现在为止,一切正常。但是,下次需要安装时,我会更明智,并会按照您的建议进行操作。 :-)
–克里斯蒂安娜·尼古拉(Cristiana Nicolae)
13-10-28在14:16
Ubuntu 15.04云映像-找不到virtualbox的安装候选。上周工作了。这是粘贴内容:pastebin.com/dYkSY3jc virtualbox元软件包在我的Ubuntu15.04云映像上不可用,因此我必须添加存储库并首先更新。
– spyderdyne
15年11月17日在19:25
这不再起作用了。参见askubuntu.com/a/713526/235667答案。
–Vadorequest
16/09/11在19:21
我还必须安装virtualbox-qt,以使virtualbox可以在命令行上工作并使其出现在我的系统菜单中。
–迈克尔·谢珀(Michael Scheper)
17年7月1日在0:08
应该注意的是,Ubuntu 16.04 LTS和5.2之前的VirtualBox不再一起工作。当前,Ubuntu发行了VirtualBox 5.0.40,这使整个系统崩溃。有关详细信息,请参见bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116。
–斯蒂芬M-罢工-
18年2月22日在18:17
#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
评论
好奇您是否可以详细说明为什么这比sudo apt-get install virtualbox更好,以及为什么不能仅运行sudo apt-get install virtualbox-5.0?
–卢克
16年7月22日在20:48
#3 楼
您可以使用apt-cache search virtualbox
搜索与“ virtualbox”相关的软件包。
还有一个软件包
virtualbox
。使用apt-cache show virtualbox
获取有关该软件包的更多信息。
描述听起来像您想要的那样
sudo apt-get install virtualbox
安装软件包。
#4 楼
运行以下命令以安装Virtualbox 5.0。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 -
sudo apt-get update
sudo apt-get install virtualbox-5.0 dkms
软件包如果在下一个apt-get升级期间linux kernel
版本发生更改,则确保VirtualBox主机内核模块(vboxdrv,
vboxnetflt和vboxnetadp)已正确更新。”
评论
注意:最新版本为5.1。这是现在的方法,应该被接受。
–Vadorequest
16/09/11在19:21
这是一个很好的答案,但是您需要参考virtualbox.org/wiki/Linux_Downloads以确保您具有正确的版本。此处列出的按键和虚拟盒版本均已过时。
– Harlan Nelson
18年5月3日在18:12
#5 楼
根据Oracle Linux官方文档下载,您可以通过以下两种方法添加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版本,请使用相同的存储库,但是用您的ubuntu版本名称更改
xenial
词deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib
,然后通过oracle_vbox_2016中的复制密钥添加Oracle公共密钥。 asc,oracle_vbox.asc并将它们粘贴到两个文件中
oracle_vbox_2016.asc
,oracle_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
,方法是下载存在于Linux的Oracle官方文档中的dab软件包下载示例:Ubuntu 16.04 xenial 64位dab软件包的下载链接@Kostanos的声明
答案相同作为我的答案,但也请安装
virtualbox-5.0
,以获取更多有关安装virtual box
的链接#6 楼
我的Ubuntu-15.04云映像缺少随附来源中的virtualbox软件包。 Kostanos的方法有效,但是由于virtualbox是具有多个版本的元软件包,具体取决于您所运行的发行版,因此您可能需要指定特定的版本。这是一个脚本,用于检查安装候选者,如果没有安装则安装仓库,然后更新软件包列表并为您安装。如他的回答所述,请确保将“ vivid”更改为您的发行版名称。
#!/bin/bash
if [ $(dpkg-query -W -f='${Status}' virtualbox 2>/dev/null | grep -c "ok installed") -eq 0 ];
then
if [ $(apt-cache search virtualbox | grep virtualbox) ];
then
apt-get install -y virtualbox
else
apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian vivid contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -
apt-get update
apt-get install -y virtualbox-5.0
fi
fi
我必须为Mythos项目自动化编写此代码,所以我想分享一下。
谢谢。
评论
有关最新的Oracle版本4.3,请参见:askubuntu.com/questions/41478/…,其中包括CLI指令。请注意,还没有适用于13.10的存储库,但13.04版本也应该可以使用。@Takkat-现在,如果没有13.04的存储库对我来说没有问题,因为我没有运行最新版本。 :-)但是您提到它是一件好事。它可能会帮助其他用户。
我发现最隐式的教程tecadmin.net/install-oracle-virtualbox-on-ubuntu
Ubuntu 18.04:linuxconfig.org/…