Come installare VirtualBox Extension Pack sull'ultima versione di VirtualBox su Linux?


17

Come installare VirtualBox Extension Pack sull'ultima versione di VirtualBox su Linux?

Vorrei anche essere in grado di verificare che l'estensione sia stata installata correttamente e disinstallarla, se lo desidero.

Risposte:


32

-In primo luogo, è necessario aderire alla licenza di valutazione e uso personale del pacchetto di estensione VirtualBox .


Descrizione della funzionalità VirtualBox Extension Pack:

Dispositivi USB 2.0 e USB 3.0, VirtualBox RDP, crittografia del disco, avvio NVMe e PXE per schede Intel.


Ora scarichiamo la dannata cosa:

  • dobbiamo memorizzare l'ultima versione di VirtualBox in una variabile, chiamiamola LatestVirtualBoxVersion

  • scarica l'ultima versione del VirtualBox Extension Pack, segue una riga


LatestVirtualBoxVersion=$(wget -qO - http://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"

L'attribuzione della semplificazione va a guntbert . Grazie.

Potresti voler verificarne l'integrità confrontando il checksum SHA-256 disponibile nel file:

https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS

Quindi, lo installiamo come segue:

sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack

Per verificare se è stato installato correttamente, è possibile che vengano elencati i pacchetti di estensione installati:

VBoxManage list extpacks

Per disinstallare il pacchetto di estensione:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

11

Puoi installare l'Extension Pack anche tramite la GUI:

Per prima cosa visiti la pagina di download di VirtualBox , sotto la voce
Virtualbox ... Extension Pack trovi un link Tutte le piattaforme supportate . Un clic su questo link scarica il pacchetto di estensione.

Ora dal menu selezionare File / Preferenze

inserisci qui la descrizione dell'immagine

fai clic sull'icona che ho contrassegnato per selezionare un file di estensione e procedere.

Ovviamente il metodo CLI ha il grande vantaggio di ottenerlo molto più rapidamente e non è necessario scorrere l'EULA ...


Non capisco ancora perché questa risposta sia sottovalutata. Tenere fuori il terminale è un modo molto più semplice di fare le cose.
X.LINK

Questa soluzione è praticabile solo se il pacchetto di estensione (file) è locale / sul computer. Questa risposta non fornisce informazioni sul download del pacchetto di estensione.
blong,

@blong eccellente punto, ho aggiunto le informazioni che avevo dimenticato. Grazie.
Guntbert,

4

Mantieni aggiornato il tuo Extension Pack dalla CLI.

Presumo che tu abbia sempre installato l'ultima versione di VBox (Oracle fornisce repository per Ubuntu, Debian, OpnenSUSE, SLES, Fedora e Oracle Linux).

Ottieni il numero di versione dell'ultima versione:

vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)

wget -qO -mantiene wgetcalma e recupera il contenuto di tale file stdout, dove può essere salvato nella variabile.

Scarica l'ultimo pacchetto di estensione

wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"

Installalo (anche se esiste già una versione precedente)

sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack

3

In alternativa, se stai eseguendo Debian con repository non liberi o Ubuntu con multiverso:

sudo apt-get install virtualbox-ext-pack

Questo visualizzerà la licenza se non l'hai già approvata e, se accetti la licenza, scarica la versione appropriata del pacchetto di estensione e installala. Il pacchetto di estensione verrà quindi aggiornato insieme a VirtualBox quando necessario.


I pacchetti nei repository tendono ad essere versioni molto più vecchie di quelle ottenute direttamente dal sito. E poiché VBox si sta ancora muovendo piuttosto velocemente ...
Guntbert,

2
@guntbert Volevo solo sottolineare che il pacchetto di estensione è confezionato - ovviamente se scarichi una versione più recente di VirtualBox dal sito Web VirtualBox, scarica il pacchetto da lì; ma se usi VirtualBox in pacchetto nella tua distribuzione, usa il pacchetto corrispondente dalla distribuzione. Ubuntu 16.06 ha 5.0.18 che non è affatto molto vecchio ed è più recente della versione che ottieni seguendo le istruzioni di Burian!
Stephen Kitt,

Punto eccellente (sono abituato a trovare versioni repo molto più obsolete) e un'ottima cattura della versione Extensions obsoleta suggerita nella risposta di Burian.
Guntbert,

1
virtualbox-ext-packscarica il file "reale" dal sito Web Oracle VirtualBox. L'installazione ha virtualbox-ext-packrotto il mio sistema, in attesa di un "accordo di licenza" - senza alcun modo di "essere d'accordo". Questo è un bug nello script post-installazione, in cui ottieni tutto ciò che Oracle ti ha dato. Tenderei ad evitare questo pacchetto e piuttosto installerei l'estensione sulla riga di comando tramite VBoxManager o la GUI (file> preferenze> estensioni> aggiungi, seleziona file pre-scaricato, accetto la licenza). askubuntu.com/questions/754815/…
michael

@michael_n grazie per l'aggiornamento. Hai segnalato un bug per il tuo caso specifico o è uno dei bug esistenti del Launchpad?
Stephen Kitt,
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.