Wie installiere ich das VirtualBox Extension Pack auf der neuesten Version von VirtualBox unter Linux?

17

Wie installiere ich das VirtualBox Extension Pack auf der neuesten Version von VirtualBox unter Linux?

Ich möchte auch in der Lage sein, zu überprüfen, ob das Erweiterungspaket erfolgreich installiert wurde, und es zu deinstallieren, wenn ich dies wünsche.

LinuxSecurityFreak
quelle

Antworten:

32

-Zunächst müssen Sie die VirtualBox Extension Pack-Lizenz für den persönlichen Gebrauch und die Evaluierung einhalten .


Beschreibung der VirtualBox Extension Pack-Funktionalität:

USB 2.0- und USB 3.0-Geräte, VirtualBox RDP, Festplattenverschlüsselung, NVMe- und PXE-Start für Intel-Karten.


Laden wir jetzt das verdammte Ding herunter:

  • Wir müssen die neueste VirtualBox-Version in einer Variablen speichern, nennen wir es LatestVirtualBoxVersion

  • Laden Sie die neueste Version des VirtualBox Extension Packs herunter


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"

Die Zuschreibung zur Vereinfachung geht an guntbert . Vielen Dank.

Sie können die Integrität überprüfen, indem Sie die in der Datei verfügbare SHA-256-Prüfsumme vergleichen:

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

Dann installieren wir es wie folgt:

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

Um zu überprüfen, ob es erfolgreich installiert wurde, listen wir möglicherweise die installierten Erweiterungspakete auf:

VBoxManage list extpacks

So deinstallieren Sie das Erweiterungspaket:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
LinuxSecurityFreak
quelle
11

Sie können das Extension Pack auch über die GUI installieren:

Zuerst besuchen Sie die VirtualBox-Download-Seite , dort finden Sie unter der Überschrift
Virtualbox ... Extension Pack einen Link Alle unterstützten Plattformen . Ein Klick auf diesen Link lädt das Extension Pack herunter.

Wählen Sie nun im Menü Datei / Einstellungen

Bildbeschreibung hier eingeben

Klicken Sie auf das von mir markierte Symbol, um eine Erweiterungsdatei auszuwählen und fortzufahren.

Natürlich hat die CLI-Methode den großen Vorteil, dass Sie sie viel schneller erhalten und nicht durch die EULA scrollen müssen ...

guntbert
quelle
Ich verstehe immer noch nicht, warum diese Antwort unterschätzt wird. Das Abhalten des Terminals ist eine weitaus einfachere Möglichkeit, Dinge zu erledigen.
X.LINK
Diese Lösung ist nur dann sinnvoll, wenn sich das Erweiterungspaket (Datei) lokal auf Ihrem Computer befindet. Diese Antwort enthält keine Informationen zum Herunterladen des Erweiterungspakets.
Blong
@blong ausgezeichneter Punkt, ich habe die Informationen hinzugefügt, die ich vergessen hatte. Vielen Dank.
guntbert
4

Halten Sie Ihr Extension Pack von CLI aus auf dem neuesten Stand.

Ich gehe davon aus, dass Sie immer die neueste VBox-Version installiert haben (Oracle stellt Repositorys für Ubuntu, Debian, OpnenSUSE, SLES, Fedora und Oracle Linux zur Verfügung).

Holen Sie sich die Versionsnummer der neuesten Version:

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

wget -qO -bleibt wgetruhig und ruft den Inhalt dieser Datei ab stdout, wo er in der Variablen gespeichert werden kann.

Laden Sie das neueste Extension Pack herunter

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

Installiere es (auch wenn es bereits eine ältere Version gibt)

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

Alternativ, wenn Sie Debian mit den unfreien Repositories oder Ubuntu mit Multiverse ausführen:

sudo apt-get install virtualbox-ext-pack

Daraufhin wird die Lizenz angezeigt, wenn Sie sie noch nicht genehmigt haben. Wenn Sie der Lizenz zustimmen, laden Sie die entsprechende Version des Erweiterungspakets herunter und installieren Sie sie. Das Erweiterungspaket wird dann bei Bedarf zusammen mit VirtualBox aktualisiert.

Stephen Kitt
quelle
Die Pakete in den Repos sind in der Regel viel ältere Versionen als die, die Sie direkt von der Site erhalten. Und da sich die VBox immer noch ziemlich schnell bewegt ...
guntbert 16.06.16
2
@guntbert Ich wollte nur darauf hinweisen, dass das Erweiterungspaket gepackt ist. Wenn Sie eine neuere Version von VirtualBox von der VirtualBox-Website herunterladen, laden Sie das Paket von dort herunter. Wenn Sie jedoch die gepackte VirtualBox in Ihrer Distribution verwenden, verwenden Sie das entsprechende Pack aus der Distribution. Ubuntu 16.06 hat 5.0.18, das überhaupt nicht sehr alt ist und neuer ist als die Version, die Sie erhalten, wenn Sie den Anweisungen von Burian folgen!
Stephen Kitt
Hervorragender Punkt (ich bin es gewohnt, dass die Repo-Versionen viel veralteter sind) und ein sehr guter Fang über die veraltete Extensions-Version, die in burians Antwort vorgeschlagen wurde.
guntbert
1
virtualbox-ext-packLädt die "echte" Datei von der VirtualBox-Website von Oracle herunter. Das Installieren hat virtualbox-ext-packmein System kaputt gemacht, weil ich auf eine "Lizenzvereinbarung" gewartet habe - ohne die Möglichkeit zu "zustimmen". Dies ist ein Fehler im Post-Install-Skript, bei dem Sie alles bekommen, was Oracle Ihnen gegeben hat. Ich würde dieses Paket eher vermeiden und das Erweiterungspaket über VBoxManager oder die GUI auf der Befehlszeile installieren (Datei> Einstellungen> Erweiterungen> Hinzufügen, vorab heruntergeladene Datei auswählen, Lizenz zustimmen). askubuntu.com/questions/754815/…
michael
@michael_n danke für das update. Haben Sie einen Fehler für Ihren speziellen Fall gemeldet oder handelt es sich um einen der vorhandenen Launchpad-Fehler?
Stephen Kitt