Jak nainstalovat VirtualBox z příkazového řádku?

124

Jsem nováček. Z některých důvodů musím nainstalovat Virtualbox. Vidím, že ji mohu snadno nainstalovat pomocí softwarového centra, ale důvěřuji většině způsobuapt-get install, protože to považuji za bezpečnější, méně buggy a pomáhá mi více se s terminálem ubytovat.

Takže můj dotaz je následující: Existuje způsob, jak nainstalovat VirtualBox pomocí příkazového řádku? Dávám přednost něčemu snadnému, jakoapt-get install není rozbalování, archivace atd., Protože stále nevím, jak to udělat v Terminálu.

    
dané Cristiana Nicolae 28.10.2013 12:46

6 odpovědí

158

Otevřete terminál a proveďte:

sudo apt-get install virtualbox 

, který by měl fungovat.

Po instalaci pravděpodobně budete chtít v hostitelském operačním systému nainstalovat hosta.

Také pravděpodobně budete chtít rozšíření, které můžete získat odtud:

Odkaz

Ujistěte se, že máte správnou verzi.

Od Xenial 16.04 můžete také získat rozšíření z repozitářů Canonical. Přejděte na terminál a proveďte:

sudo apt install virtualbox-ext-pack 

Proto od Xenial 16.04 byste měli být schopni získat virtuální schránku a rozšiřující balíček zadáním následujícího:

sudo apt install virtualbox virtualbox-ext-pack 

Postupujte podle pokynů na obrazovce.

Chcete-li nainstalovat uživatelské rozhraní pro správu virtuálních polí, použijte tento příkaz

sudo apt install virtualbox-qt
    
odpověděl Warren Hill 28.10.2013 12:51
34

Chcete-li mít nejnovější verzi VirtualBoxu, zaškrtněte toto: Odkaz

Přidejte jeden z následujících řádků podle vaší distribuce do složky/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

Můžete také použítadd-apt-repository k přidání do složky/etc/apt/sources.list:

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

Přidat bezpečné tlačítko:

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

- nebo pro Debian 8 ("Jessie") / Ubuntu 16.04 ("Xenial") a později:

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

Instalace virtuálního krabice:

sudo apt-get update
sudo apt-get install virtualbox-5.2
    
odpověděl Kostanos 01.12.2014 15:31
19

Můžete použít

apt-cache search virtualbox

pro vyhledání balíků souvisejících s "virtualboxem".

Mimo jiné najde balíčekvirtualbox. Použijte

apt-cache show virtualbox

získáte další informace o tomto balíčku.

Jak popis vypadá jako to, co chcete použít

sudo apt-get install virtualbox

nainstalovat balíček.

    
odpověděl Florian Diesch 28.10.2013 12:58
8

Spusťte tyto příkazy a nainstalujte 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 (volitelně): "Uživatelé Ubuntu / Debianu mohou instalovat dkms   aby virtuální moduly jádra VirtualBox (vboxdrv,   vboxnetflt a vboxnetadp) jsou správně aktualizovány v jádře linuxu   změna verze během dalšího upgradu apt-get. "

    
odpověděl Hai Rom 26.12.2015 05:40
3

V mém oblaku Ubuntu 15.04 chybí balíček virtualbox z přiložených zdrojů. Kostanosova metoda funguje, ale protože virtualbox je meta-balíček s více verzemi v závislosti na verzi, kterou používáte, možná budete muset určit konkrétní verzi.

Zde je skript, který kontroluje kandidáta na instalaci, instaluje repo, pokud tam není, pak aktualizuje seznamy balíčků a nainstaluje pro vás. Jak je uvedeno ve své odpovědi, ujistěte se, že změníte "živé" na název vašeho vydání.

#!/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

Musel jsem to napsat pro automatizaci projektu Mythos, takže jsem si myslel, že se o to podívám.

Děkujeme.

    
odpověděl spyderdyne 17.11.2015 20:22
3

podle Oficiálního dokumentu Oracle pro stažení Linuxu můžete nainstalovatvirtual box přidáním jeho repozitáře dvěma způsoby

1 - přidá se jeho repository (podle vaší verze ubuntu) do adresáře/etc/apt/sources.list [ další řádek pro ubuntu 16.04 xenial repositty

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

2 - přidání repozitáře pomocí příkazového řádku [ další řádek pro ubuntu 16.04 xenial repositty ]

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

Upozornění : pro jinou verzi ubuntu použijte stejné úložiště. Ale změňtexenial slovo svým názvem verze ubuntu

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

Pak přidejte veřejné klíče Oracle klíčem z oracle_vbox_2016.asc , < oracle_vbox.asc a vložit je do dvou souborůoracle_vbox_2016.asc,oracle_vbox.asc nakonec přidat do vašeho systému

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

Další způsob přidávání veřejných klíčů Oracle pomocí příkazových řádků

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 -

po posledních dvou krocích musíte nainstalovatvirtual box pomocíapt-get install příkazového řádku:

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

můžete nainstalovatvirtual box ručně Stažením balíčků je dab, který existuje v Oracle Official Doc for Linux Download Příklad: stáhnout odkaz pro Ubuntu 16.04 xenial 64 bitový balíček

Upozornění odpověď @Kostanos stejně jako moje odpověď, ale nainstalujtevirtualbox-5.0 také pro další odkaz pro instalacivirtual box

    
odpověděl ahmed hamdy 20.11.2016 16:52