Come installare VirtualBox Extension Pack nellultima versione di VirtualBox su Linux?

Vorrei anche poter verificare che il pacchetto di estensione abbia è stato installato con successo e disinstallarlo, se lo desidero.

Risposta

Per prima cosa, devi aderire al VirtualBox Extension Pack Personal Use and Evaluation License .


Secondo, consiglio di installare questo pacchetto solo se effettivamente necessario, ecco la descrizione della funzionalità VirtualBox Extension Pack:

Integrazione dellinfrastruttura Oracle Cloud, controller host USB 2.0 e USB 3.0, webcam host, RDP VirtualBox, ROM PXE, crittografia disco , NVMe.


Ora, scarichiamo quella dannata cosa:

  • noi è necessario memorizzare lultima versione di VirtualBox in una variabile, chiamiamola LatestVirtualBoxVersion

  • scarica lultima versione di Vi rtualBox Extension Pack, segue una riga


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

Lattribuzione della semplificazione va a guntbert . Grazie.

Potresti voler verificare la sua integrità confrontando il suo checksum SHA-256 disponibile nel file:

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

utilizzando

sha256sum -c --ignore-missing 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, possiamo elencare i pacchetti di estensione installati:

VBoxManage list extpacks 

Per disinstallare il pacchetto di estensione:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" 

Commenti

  • Ottengo VBoxManage comando non trovato . Penso che ‘ ti manchi un passaggio come il modo in cui puoi effettivamente inserire VBoxManage per iniziare. ‘ utilizzo Win7 a 64 bit come host e Linux Mint come SO guest tra laltro.
  • @greatwolf Se stai cercando risposte sugli host Windows , devi cercare altrove.

Risposta

Puoi installare il pacchetto di estensione anche tramite la GUI:

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

Ora dal menu seleziona File / Preferenze

inserisci qui la descrizione dellimmagine

fai clic sullicona che ho contrassegnato per selezionare un file di estensione e procedi.

Ovviamente la CLI ha il grande vantaggio di ottenerlo molto più velocemente e di non dover scorrere lEULA …

Commenti

  • Non ho ancora ‘ per capire perché questa risposta è sottovalutata. Tenere il terminale fuori è un modo molto più semplice di fare le cose.
  • Non sono riuscito ‘ a far funzionare la GUI, ma questo potrebbe essere solo un aneddoto

Risposta

Mantenere aggiornato il tuo Extension Pack dalla CLI.

Lo sono supponendo che tu abbia sempre lultima versione di VBox installata (Oracle fornisce repository per Ubuntu, Debian, OpnenSUSE, SLES, Fedora e Oracle Linux).

Ottieni il numero di versione dellultima versione:

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

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

Scarica lultimo Extension Pack

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 

Risposta

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

sudo apt-get install virtualbox-ext-pack 

Verrà visualizzata la licenza se non lhai già approvata e, se accetti la licenza, scarica la versione appropriata del pacchetto di estensione e installalo. Il pacchetto di estensione verrà quindi aggiornato insieme a VirtualBox quando necessario.

Commenti

  • I pacchetti nei repository tendono ad essere versioni molto più vecchie di quelle che tu ottenere direttamente dal sito. E poiché VBox si sta ancora muovendo piuttosto velocemente …
  • @guntbert Volevo solo sottolineare che il pacchetto di estensione è pacchettizzato – ovviamente se scarichi una versione più recente di VirtualBox dal sito web di VirtualBox, scarica il pacco da lì; ma se usi il pacchetto VirtualBox nella tua distribuzione, usa il pacchetto corrispondente dalla distribuzione. Ubuntu 16.06 ha 5.0.18 che non è ‘ molto vecchio ed è più recente della versione che ottieni seguendo Burian ‘ s Istruzioni!
  • Ottima osservazione (sono abituato a trovare le versioni repo molto più obsolete) e unottima presa sulla versione obsoleta delle estensioni suggerita in burian ‘ s anwer.
  • virtualbox-ext-pack scarica il ” real ” dal sito Web VirtualBox di Oracle ‘. Linstallazione di virtualbox-ext-pack ha danneggiato il sistema, rimanendo in attesa di un ” contratto di licenza ” – con non cè modo di ” essere daccordo “. Questo è un bug nello script di post-installazione, dove ‘ stai ottenendo tutto ciò che Oracle ti ha dato. ‘ tendo ad evitare questo pacchetto e preferisco installare il pacchetto di estensione sulla riga di comando tramite VBoxManager o la GUI (file > preferenze > estensioni > aggiungi, seleziona il file pre-scaricato, accetta la licenza). askubuntu.com/questions/754815/…
  • @michael_n grazie per laggiornamento. Hai segnalato un bug per il tuo caso specifico o è uno dei bug esistenti di Launchpad?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *