Come installare VirtualBox dalla riga di comando?

120

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 way, perché lo trovo più sicuro, meno bug e mi aiuta a gestire meglio il terminale.

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

    
posta Cristiana Nicolae 28.10.2013 - 12:46
fonte

6 risposte

155

Apri un terminale ed esegui:

sudo apt-get install virtualbox 

che dovrebbe funzionare.

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

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

link

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 riuscire a 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
    
risposta data Warren Hill 28.10.2013 - 12:51
fonte
33

Se vuoi avere una versione più recente di VirtualBox, controlla questo: link

Aggiungi una delle seguenti righe in base alla tua distribuzione al /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 utilizzare add-apt-repository da aggiungere alla tua /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 -

Installa VirtualBox:

sudo apt-get update
sudo apt-get install virtualbox-5.0
    
risposta data Kostanos 01.12.2014 - 15:31
fonte
19

Puoi usare

apt-cache search virtualbox

per cercare i pacchetti relativi a "virtualbox".

Tra gli altri questo trova un pacchetto virtualbox . Usa

apt-cache show virtualbox

per ottenere maggiori informazioni su quel pacchetto.

Dato che la descrizione sembra essere quello che vuoi usare

sudo apt-get install virtualbox

per installare il pacchetto.

    
risposta data Florian Diesch 28.10.2013 - 12:58
fonte
8

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   modifiche alla versione durante il prossimo aggiornamento apt-get. "

    
risposta data Hai Rom 26.12.2015 - 05:40
fonte
3

Le mie immagini cloud Ubuntu-15.04 mancano del pacchetto virtualbox dalle fonti 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 indicato nella sua risposta, assicurati di cambiare "vivido" nel nome della tua versione.

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

    
risposta data spyderdyne 17.11.2015 - 20:22
fonte
3

in base al Download Oracle ufficiale del documento per Linux puoi installare virtual box aggiungendo il suo repository usando due modalità

1 - aggiungi la directory del repository (secondo la tua versione di Ubuntu) in /etc/apt/sources.list file [ riga 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 [ riga 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 modifica xenial word con il tuo nome di versione di Ubuntu

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

Quindi aggiungi le chiavi pubbliche di Oracle con la chiave di copia da oracle_vbox_2016.asc , < a href="https://www.virtualbox.org/download/oracle_vbox.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 usando 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, devi installare virtual box usando la riga di comando apt-get install :

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

puoi installare virtual box manualmente Scaricando i pacchetti dab che esistono in Download ufficiale di Oracle per Doc per Linux Esempio: link per scaricare pacchetto dab a 64 bit xenial di Ubuntu 16.04

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

    
risposta data ahmed hamdy 20.11.2016 - 16:52
fonte

Leggi altre domande sui tag