Wie installiere ich das VirtualBox-Erweiterungspaket auf die neueste VirtualBox-Version unter Linux?

Ich möchte auch überprüfen können, ob das Erweiterungspaket vorhanden ist wurde erfolgreich installiert und deinstalliert, wenn ich möchte.

Antwort

Zuerst müssen Sie die Lizenz für den persönlichen Gebrauch und die Evaluierung des VirtualBox-Erweiterungspakets .


Zweitens empfehle ich, dieses Paket nur zu installieren, wenn es tatsächlich benötigt wird. Hier ist die Beschreibung der VirtualBox Extension Pack-Funktionalität:

Integration der Oracle Cloud Infrastructure, USB 2.0- und USB 3.0-Hostcontroller, Host-Webcam, VirtualBox RDP, PXE-ROM, Festplattenverschlüsselung , NVMe.


Nun laden wir das verdammte Ding herunter:

  • wir Um die neueste VirtualBox-Version in einer Variablen zu speichern, nennen wir sie LatestVirtualBoxVersion

  • und laden Sie die neueste Version von Vi herunter rtualBox Extension Pack, Einzeiler folgt


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" 

Die Zuordnung der 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 

mit

sha256sum -c --ignore-missing 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, können wir die installierten Erweiterungspakete auflisten:

VBoxManage list extpacks 

So deinstallieren Sie das Erweiterungspaket:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" 

Kommentare

  • Ich erhalte den Befehl VBoxManage nicht gefunden . Ich denke, Ihnen ‚ fehlt ein Schritt, wie Sie tatsächlich VBoxManage dazu bringen. Ich ‚ verwende Win7 64-Bit als Host und Linux Mint übrigens als Gastbetriebssystem.
  • @greatwolf Wenn Sie nach Antworten zu Windows-Hosts suchen Sie müssen woanders suchen.

Antwort

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

Zuerst besuchen Sie die VirtualBox-Download-Seite unter der Überschrift
Virtualbox … Extension Pack Sie finden einen Link Alle unterstützten Plattformen . Durch Klicken auf diesen Link wird das Erweiterungspaket heruntergeladen.

Wählen Sie nun im Menü Datei / Einstellungen

Geben Sie hier die Bildbeschreibung ein.

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

Natürlich die CLI Methode hat den großen Vorteil, dass Sie es viel schneller bekommen und nicht durch die EULA scrollen müssen …

Kommentare

  • Ich habe immer noch keine ‚ verstehe nicht, warum diese Antwort unterschätzt wird. Das Terminal fernzuhalten ist eine viel einfachere Methode.
  • Ich konnte ‚ die GUI nicht zum Laufen bringen, aber dies ist möglicherweise nur eine Anekdote

Antwort

Halten Sie Ihr Erweiterungspaket über die CLI auf dem neuesten Stand.

Ich bin es Vorausgesetzt, Sie haben immer die neueste VBox-Version installiert (Oracle bietet Repositorys für Ubuntu, Debian, OpnenSUSE, SLES, Fedora und Oracle Linux).

Rufen Sie die Versionsnummer der neuesten Version ab:

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

wget -qO - hält wget leise und ruft den Inhalt dieser Datei in stdout, wo es in der Variablen gespeichert werden kann.

Laden Sie das neueste Erweiterungspaket herunter

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

Installieren Sie es (auch wenn bereits eine ältere Version vorhanden ist)

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

Antwort

Alternativ, wenn Sie Debian mit den nicht freien Repositorys oder Ubuntu mit Multiversum ausführen :

sudo apt-get install virtualbox-ext-pack 

Hiermit 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 es. Das Erweiterungspaket wird dann bei Bedarf zusammen mit VirtualBox aktualisiert.

Kommentare

  • Die Pakete in den Repos sind in der Regel viel ältere Versionen als Sie direkt von der Website erhalten. Und da sich VBox immer noch ziemlich schnell bewegt …
  • @guntbert Ich wollte nur darauf hinweisen, dass das Erweiterungspaket verpackt ist – natürlich, wenn Sie eine neuere Version von VirtualBox von der VirtualBox-Website herunterladen, laden Sie sie herunter das Rudel von dort; Wenn Sie jedoch die gepackte VirtualBox in Ihrer Distribution verwenden, verwenden Sie das passende Pack aus der Distribution. Ubuntu 16.06 hat 5.0.18, was ‚ überhaupt nicht sehr alt ist, und ist neuer als die Version, die Sie erhalten, wenn Sie Burian ‚ s folgen Anleitung!
  • Hervorragender Punkt (ich bin es gewohnt, die Repo-Versionen viel veralteter zu finden) und ein sehr guter Haken an der veralteten Erweiterungsversion, die in burian ‚ s anwer.
  • virtualbox-ext-pack lädt die “ real “ Datei von der VirtualBox-Website von Oracle ‚. Die Installation von virtualbox-ext-pack hat mein System beschädigt und auf eine “ Lizenzvereinbarung “ – mit gewartet Keine Möglichkeit, “ “ zuzustimmen. Dies ist ein Fehler im Skript nach der Installation, bei dem Sie ‚ alles erhalten, was Oracle Ihnen gegeben hat. Ich ‚ würde dieses Paket eher meiden und das Erweiterungspaket lieber über VBoxManager oder die GUI in der Befehlszeile installieren (Datei > Einstellungen > Erweiterungen > hinzufügen, vorab heruntergeladene Datei auswählen, Lizenz zustimmen). askubuntu.com/questions/754815/…
  • @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?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.