Come installo la versione di VirtualBox da Oracle per installare un Extension Pack?


24

Ho scaricato VirtualBox OSE da Ubuntu Software Center ma sembra che quella versione sia limitata. Preferisco avere la versione completa e non mi importa se è chiusa o meno.

Posso installarlo tramite un terminale o devo scaricare qualcosa da un sito Web?

Non so come installare il software che scarico dal Web. Finora ho usato solo il Software Center.

Risposte:


27

Prima della versione 4.0, c'erano due versioni di VirtualBox : una era open source e quella con la maggior parte delle distribuzioni Linux fornite. A questo punto, non dovrebbero più esserci due edizioni separate e la versione "OSE" è obsoleta per le versioni di Ubuntu oltre la 12.04.

Tuttavia, la versione più recente di VirtualBox è sempre disponibile per le versioni attualmente supportate di Ubuntu, che non è sempre il caso della versione di Ubuntu . Ciò fornirà le ultime correzioni di bug e funzionalità senza dover attendere che i pacchetti si dirigano verso valle su Ubuntu.

Inoltre, se dovessi mai avere bisogno del supporto di Oracle stesso, è più probabile che ti forniscano l'ora del giorno se stai segnalando da una versione rilasciata.

Forniscono un repository che è possibile aggiungere alle fonti del software. In altre parole, costruiscono specificamente pensando a Ubuntu. Per aggiungerlo, basta seguire le istruzioni :

# first make sure to remove your current virtualbox
sudo apt purge virtualbox

# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

# add public keys to verify downloads
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 -

# now update to complete the process of adding the repository
sudo apt update

# install dkms if you haven't already
sudo apt install dkms

# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0

Una cosa che non è inclusa nei repository, a differenza dei repository Ubuntu, è l' Extension Pack . Ciò significa che devi scaricare e installarlo manualmente. Poiché le versioni non corrispondono tra i due repository, non è possibile utilizzare quello di Ubuntu. Fortunatamente, il processo di installazione del pacchetto di estensione è abbastanza semplice. Puoi trovarlo nella normale pagina dei download e può essere installato facilmente dalla riga di comando:

# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ☺
vboxmanage extpack install --replace /path/to/ext-pack

2
e persino meglio di un deb è un repository deb in cui è possibile ottenere aggiornamenti senza dover ricordare di cercarli
Jeremy Bicha,

33

Il modo raccomandato per installare e mantenere la Virtual Box Open Source (GPL v2)> = 4.0 in Ubuntu sarebbe

Aggiungi il repository Oracle alle tue fonti

Per il sistema a 32 bit o quando il multiarch non è abilitato:

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

Il repository Oracle non supporta il multiarch. Per i sistemi multiarch a 64 bit aggiungiamo il repository con ( sorgente qui )

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Puoi anche leggere le note su come funziona un repository o un PPA .

Scarica e installa la chiave della firma

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

Aggiorna la tua cache delle fonti

sudo apt-get update

Installa Virtual Box tramite Software Center o la riga di comando

sudo apt-get install virtual-box-5.0

Sostituisci -5.0con l'attuale versione di Virtual Box.

Se non si desidera compilare il driver del kernel ogni volta che si aggiorna il kernel, si consiglia anche di installare dkms:

sudo apt-get install dkms

Scarica e installa Extension Pack

Per ottenere funzionalità estese come il supporto USB 2.0 o USB 3.0 o il supporto per Remote Desktop Protocol (RDP) è possibile rendere chiusa la propria installazione di Virtual Box ( consultare la Licenza per uso personale e valutazione ) scaricando Oracle Virtual Box Extension Pack.

wget http://download.virtualbox.org/virtualbox/<version>/<filename>

È necessario visitare la pagina di download di Oracle Virtual Box per ottenere il collegamento di download <version>corrente con Virtual Box e la corrente <filename>del pacchetto di estensione disponibile per il download.

Nota: i pacchetti di estensione devono sempre essere per la stessa versione di Virtual Box.

L'installazione viene eseguita facendo doppio clic o con la GUI di Virtual Box Manager in File -> Preferenze -> Estensioni :

inserisci qui la descrizione dell'immagine

Per installare un pacchetto di estensione dalla riga di comando eseguiamo il comando seguente

VBoxManage extpack install [--replace] <filename>

Sostituisci <filename>con il percorso del pacchetto di estensione scaricato e utilizza l'opzione --replacenel caso in cui sia già installata una versione precedente del pacchetto di estensione.

Nota: sull'aggiornamento di Virtual Box a una versione più recente è necessario aggiornare manualmente il pacchetto di estensione. Ciò non verrà eseguito automaticamente dal repository.


Il supporto 3D (per eseguire Unity), una migliore integrazione desktop, la modifica della geometria dello schermo virtuale e altro ancora può essere ottenuto installando Guest Additions .


6
Prima della versione 4.0, c'erano due edizioni di VirtualBox: 
un binario completo contenente tutte le funzionalità e una "Open Source Edition" (OSE)
 con codice sorgente. Con la versione 4.0, esiste solo una versione,
che è open source e i componenti di origine chiusa sono stati spostati 
in un pacchetto di estensione separato. 

Da virtualbox

Quindi dovrai trovare una versione precedente alla 4.0 o trovare il pacchetto di estensione (lo modificherò quando lo troverò;))

modifica: qui andiamo: pacchetto di estensione come e scaricare

Dal 2 ° collegamento: è possibile installare l'Extension Pack dalla riga di comando utilizzando VBoxManage.

Installazione extpack di VBoxManage |
                   disinstallare [--force] |
                   pulire

Dove possiamo trovare esattamente il pacchetto di estensione?
Oxwivi,

Al giorno d'oggi è molto più semplice installare il pacchetto di estensione: askubuntu.com/a/872206/15600
TomTasche,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.