Domanda Come installare VirtualBox dalla riga di comando?


Sono un principiante. Per alcuni motivi, ho bisogno di installare Virtualbox. Vedo che posso facilmente installarlo utilizzando il Software Center, ma mi fido di più del apt-get install modo, perché lo trovo più sicuro, meno bacato, e mi aiuta a ospitare di più con il terminale.

Quindi, la mia domanda è la seguente: c'è un modo per installare VirtualBox usando la riga di comando? Preferirei qualcosa di facile, come apt-get install non decomprimere, archiviare, ecc., perché ancora non so come farlo nel terminale.


122
2017-10-28 11:46


origine


Per l'ultima versione di Oracle 4.3 vedi anche: askubuntu.com/questions/41478/... che include le istruzioni CLI. Si noti che non esiste ancora un repository per 13.10 ma dovrebbe funzionare anche la versione 13.04. - Takkat
@Takkat - Per ora, non c'è alcun problema per me se non ci sono repository per 13.04 perché non eseguo l'ultima versione. :-) Ma è bene che tu l'abbia menzionato. Potrebbe aiutare gli altri utenti. - Cristiana Nicolae
tutorial più implicito che ho trovato tecadmin.net/install-oracle-virtualbox-on-ubuntu - bresleveloper
Ubuntu 18.04: linuxconfig.org/... - Noah Martin


risposte:


Apri un terminale ed esegui:

sudo apt-get install virtualbox 

che dovrebbe funzionare

Una volta installato, probabilmente si desidera installare le aggiunte guest nel SO guest.

Probabilmente vorresti anche il pacchetto di estensione che puoi ottenere da qui:

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

Assicurati di avere la versione corretta.

A partire da Xenial 16.04, è anche possibile ottenere il pacchetto di estensione dai repository Canonical. Vai al terminale ed esegui:

sudo apt install virtualbox-ext-pack 

Pertanto, a partire da Xenial 16.04, dovresti essere in grado di ottenere virtualbox e l'estensione pack digitando quanto segue:

sudo apt install virtualbox virtualbox-ext-pack 

Seguendo le istruzioni sullo schermo.

Per installare l'interfaccia utente per gestire le tue caselle virtuali usa questo comando

sudo apt install virtualbox-qt

156
2017-10-28 11:51



@ Warren Hill - Grazie mille! Per essere sinceri, ho usato il percorso più semplice - solo sudo apt-get install virtualbox - senza cercare la versione corretta. Fino ad ora, funziona bene. Ma la prossima volta che avrò bisogno di installarlo, sarò più saggio e seguirò il tuo consiglio. :-) - Cristiana Nicolae
Immagine cloud Ubuntu 15.04 - nessun candidato all'installazione trovato per virtualbox. Questo ha funzionato la settimana scorsa. Ecco una pasta: pastebin.com/dYkSY3jc Il meta-pacchetto virtualbox non è disponibile sulle mie immagini cloud di Ubuntu15.04, quindi devo aggiungere il repository e aggiornare prima. - spyderdyne
funziona, grazie - vuhung3990
Questo non funziona più. Vedere askubuntu.com/a/713526/235667 risposta. - Vadorequest
Ho dovuto installare virtualbox-qt pure, per virtualbox lavorare sulla riga di comando e farlo comparire nel mio menu di sistema. - Michael Scheper


Se vuoi avere una versione più recente di VirtualBox, controlla questo: https://www.virtualbox.org/wiki/Linux_Downloads

Aggiungi una delle seguenti linee in base alla tua distribuzione al tuo /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

In alternativa, puoi usare add-apt-repository da aggiungere al tuo /etc/apt/sources.list:

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

Aggiungi chiave sicura:

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

- o per Debian 8 ("Jessie") / Ubuntu 16.04 ("Xenial") e successivi:

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

Installa VirtualBox:

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

34
2017-12-01 14:31



Curioso se puoi approfondire il motivo per cui è preferibile farlo sudo apt-get install virtualbox e perché non puoi semplicemente correre sudo apt-get install virtualbox-5.0? - Luke


Puoi usare

apt-cache search virtualbox

per cercare i pacchetti relativi a "virtualbox".

Tra gli altri questo trova un pacchetto virtualbox. Uso

apt-cache show virtualbox

per avere maggiori informazioni su quel pacchetto.

Come la descrizione suona come quello che vuoi usare

sudo apt-get install virtualbox

per installare il pacchetto.


19
2017-10-28 11:58





Esegui questi comandi per installare 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 (opzionale): "Gli utenti di Ubuntu / Debian potrebbero voler installare i dkms   pacchetto per garantire che i moduli del kernel host VirtualBox (vboxdrv,   vboxnetflt e vboxnetadp) sono correttamente aggiornati se il kernel di Linux   le modifiche alla versione durante il prossimo aggiornamento apt-get. "


8
2017-12-26 04:40



Nota: l'ultimo è ora 5.1 Questa è la strada da percorrere adesso e dovrebbe essere la risposta accettata. - Vadorequest
Questa è una buona risposta, ma è necessario fare riferimento virtualbox.org/wiki/Linux_Downloads per assicurarti di avere le versioni corrette. Entrambe le versioni delle chiavi e della casella virtuale elencate qui non sono aggiornate. - Harlan Nelson


Le mie immagini cloud Ubuntu-15.04 mancano del pacchetto virtualbox dalle origini incluse. Il metodo di Kostanos funziona, ma poiché virtualbox è un meta-pacchetto con più versioni a seconda della versione in esecuzione, potrebbe essere necessario specificare una versione specifica.

Ecco uno script che verifica la presenza di un candidato all'installazione, installa il repository se non ce n'è uno, quindi aggiorna gli elenchi dei pacchetti e lo installa per te. Come notato nella sua risposta, assicurati di cambiare "vivido" nel tuo nome di rilascio.

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

Ho dovuto scrivere questo per un progetto di automazione Mythos quindi ho pensato di condividerlo.

Grazie.


3
2017-11-17 19:22





secondo Download di Oracle Official Doc per Linux puoi installare virtual boxaggiungendo il suo repository usando due modi

1 - aggiungi la sua directory (secondo la tua versione di Ubuntu) in /etc/apt/sources.list file [linea successiva per ubuntu 16.04 repository xenial]

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

2 - aggiungendo il suo repository usando la riga di comando [linea successiva per ubuntu 16.04 repository xenial]

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

Avviso: per un'altra versione di Ubuntu usa lo stesso repository Ma cambia xenial parola con il nome della tua versione di Ubuntu

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

Poi aggiungere le chiavi pubbliche Oracle con la chiave di copia da oracle_vbox_2016.asc , oracle_vbox.asc e incollali in due file oracle_vbox_2016.asc, oracle_vbox.asc infine aggiungili nel tuo sistema

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

Un altro modo per aggiungere chiavi pubbliche Oracle utilizzando le righe di comando

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 -

dopo gli ultimi due passaggi, è necessario installare virtual box utilizzando apt-get install riga di comando:

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

puoi installare virtual box manualmente Con il download sono i pacchetti dab che esistono in Download di Oracle Official Doc per Linux Esempio: link di download per Pacchetto dab a 64 bit xenial di Ubuntu 16.04 

Avvisi risposta di @Kostanos uguale alla mia risposta ma installa virtualbox-5.0 anche per più link per l'installazione virtual box


3
2017-11-20 15:52