我是新手。由于某些原因,我需要安装Virtualbox。我看到可以使用“软件中心”轻松安装它,但是我最信任apt-get install
它,因为我发现它更安全,故障更少,并且可以帮助我在终端上容纳更多的东西。
因此,我的问题是:是否可以使用命令行安装VirtualBox?我更喜欢一些简单的操作,例如apt-get install
不解压缩,存档等,因为我仍然不知道如何在终端中执行这些操作。
我是新手。由于某些原因,我需要安装Virtualbox。我看到可以使用“软件中心”轻松安装它,但是我最信任apt-get install
它,因为我发现它更安全,故障更少,并且可以帮助我在终端上容纳更多的东西。
因此,我的问题是:是否可以使用命令行安装VirtualBox?我更喜欢一些简单的操作,例如apt-get install
不解压缩,存档等,因为我仍然不知道如何在终端中执行这些操作。
Answers:
打开一个终端并执行:
sudo apt-get install virtualbox
这应该工作。
安装后,您可能要在来宾操作系统中安装来宾添加项。
另外,您可能想要可以从此处获得的扩展包:
https://www.virtualbox.org/wiki/下载
确保您获得正确的版本。
从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
virtualbox
在命令行上工作并出现在我的系统菜单中。
如果您想拥有最新版本的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
?
运行这些命令以安装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
dkms(可选):“ Ubuntu / Debian用户可能要安装dkms软件包,以确保如果在下一个apt-get升级期间linux内核版本发生了更改,VirtualBox主机内核模块(vboxdrv,vboxnetflt和vboxnetadp)将正确更新。”
5.1
是最新版本,这是现在的解决方法,应该是公认的答案。
我的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 Linux官方文档下载,您可以virtual box
通过以下两种方式添加存储库来进行安装
1-将其存储库(根据您的ubuntu版本)添加到/etc/apt/sources.list
文件中[ ubuntu 16.04 xenial存储库的下一行 ]
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
2-使用命令行添加它的存储库[ ubuntu 16.04 xenial存储库的下一行 ]
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.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
手动进行安装,方法是下载Oracle官方文档(适用于Linux)中存在的dab软件包下载示例:Ubuntu 16.04 xenial 64位dab软件包的下载链接
通知@Kostanos的
答案与我的答案相同,但还要安装virtualbox-5.0
以获取更多安装链接virtual box