Wie installiere ich die VirtualBox-Version von Oracle, um ein Extension Pack zu installieren?

24

Ich habe VirtualBox OSE aus dem Ubuntu Software Center heruntergeladen, aber es scheint, dass diese Version begrenzt ist. Ich bevorzuge die Vollversion und es ist mir egal, ob es sich um eine Closed Source handelt oder nicht.

Kann ich es über ein Terminal installieren oder muss ich etwas von einer Website herunterladen?

Ich kann keine Software installieren, die ich aus dem Internet heruntergeladen habe. Bisher habe ich nur das Software Center genutzt.

Nur Bolivianer hier
quelle

Antworten:

27

Vor Version 4.0 gab es zwei Versionen von VirtualBox - eine Open Source- Version und eine, mit der die meisten Linux-Distributionen nicht ausgeliefert wurden. Zu diesem Zeitpunkt sollte es nicht länger zwei separate Editionen geben und die "OSE" -Version ist für Versionen von Ubuntu nach 12.04 veraltet .

Die aktuellste Version von VirtualBox ist jedoch immer für die aktuell unterstützten Versionen von Ubuntu verfügbar, was bei der Ubuntu-Version nicht immer der Fall ist . Dadurch werden die neuesten Fehlerbehebungen und Funktionen bereitgestellt, ohne dass darauf gewartet werden muss, dass die Pakete den Weg nach Ubuntu finden.

Sollten Sie jemals Unterstützung von Oracle selbst benötigen, erhalten Sie mit größerer Wahrscheinlichkeit die Tageszeit, wenn Sie von einer veröffentlichten Version berichten.

Sie bieten ein Repository, das Sie zu Ihren Softwarequellen hinzufügen können. Mit anderen Worten, sie wurden speziell für Ubuntu entwickelt. Um es hinzuzufügen, befolgen Sie einfach die Anweisungen :

# 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

Eine Sache, die nicht in den Repositories enthalten ist, im Gegensatz zu den Ubuntu-Repositories, ist das Extension Pack . Das heißt, Sie müssen es manuell herunterladen und installieren. Da die Versionen zwischen den beiden Repositorys nicht übereinstimmen, können Sie das Ubuntu-Repository nicht verwenden. Glücklicherweise ist der Prozess zum Installieren des Erweiterungspakets ziemlich einfach. Sie finden es auf der normalen Downloadseite und können es einfach über die Befehlszeile installieren:

# 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
Michael Martin-Smucker
quelle
2
und noch besser als eine Deb ist ein Deb-Repository, in dem Sie Updates erhalten können, ohne daran zu denken, nach ihnen zu suchen
Jeremy Bicha
33

Der empfohlene Weg, um die Open Source (GPL v2) Virtual Box> = 4.0 in Ubuntu zu installieren und zu warten, ist

Fügen Sie das Oracle-Repository Ihren Quellen hinzu

Für 32-Bit-Systeme oder wenn Multiarch nicht aktiviert ist:

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

Das Oracle-Repository unterstützt Multiarch nicht. Für 64-Bit-Multiarch-Systeme fügen wir das Repository mit ( Quelle hier ) hinzu.

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

Sie können auch Hinweise dazu lesen, wie ein Repository oder ein PPA funktioniert .

Laden Sie den Signaturschlüssel herunter und installieren Sie ihn

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

Aktualisieren Sie Ihren Quellcache

sudo apt-get update

Installieren Sie Virtual Box über das Software Center oder die Befehlszeile

sudo apt-get install virtual-box-5.0

-5.0Durch die aktuelle Virtual Box-Version ersetzen .

Wenn Sie den Kerneltreiber nicht jedes Mal kompilieren möchten, wenn Ihr Kernel aktualisiert wird, wird außerdem empfohlen, dkms folgendermaßen zu installieren:

sudo apt-get install dkms

Laden Sie das Extension Pack herunter und installieren Sie es

Um erweiterte Funktionen wie USB 2.0- oder USB 3.0-Unterstützung oder Unterstützung für Remote Desktop Protocol (RDP) zu erhalten, können Sie Ihre Virtual Box-Installation als geschlossene Quelle ( siehe Lizenz für den persönlichen Gebrauch und die Evaluierung) einrichten, indem Sie das Oracle Virtual Box Extension Pack herunterladen.

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

Sie müssen die Oracle Virtual Box-Download-Seite besuchen , um den aktuellen Download-Link mit Virtual Box <version>und den aktuellen Stand <filename>des Erweiterungspakets herunterzuladen.

Hinweis: Erweiterungspakete müssen immer für dieselbe Virtual Box-Version sein.

Die Installation erfolgt per Doppelklick oder über die Virtual Box Manager-Benutzeroberfläche unter Datei -> Einstellungen -> Erweiterungen :

Bildbeschreibung hier eingeben

Um ein Erweiterungspaket über die Befehlszeile zu installieren, führen Sie den folgenden Befehl aus

VBoxManage extpack install [--replace] <filename>

Ersetzen Sie <filename>durch den Pfad zu Ihrem heruntergeladenen Erweiterungspaket und verwenden Sie die Option, --replacefalls Sie bereits eine ältere Version des Erweiterungspakets installiert haben.

Hinweis: Wenn Sie Virtual Box auf eine neuere Version aktualisieren, müssen Sie das Erweiterungspaket auch manuell aktualisieren. Dies erfolgt nicht automatisch aus dem Repository.


Durch die Installation der Guest Additions können 3D-Unterstützung (zum Ausführen von Unity), eine bessere Desktop-Integration, das Ändern der Geometrie des virtuellen Bildschirms und vieles mehr erreicht werden .

Takkat
quelle
6
Vor Version 4.0 gab es zwei Editionen von VirtualBox: 
eine vollständige Binärdatei mit allen Funktionen und einer "Open Source Edition" (OSE)
 mit Quellcode. Mit der Version 4.0 gibt es nur noch eine Version mehr.
Das ist Open Source, und die Closed-Source-Komponenten wurden verschoben 
zu einem separaten Erweiterungspaket. 

Aus der virtualbox

Sie müssen also eine Version vor 4.0 finden oder das Erweiterungspaket finden (ich bearbeite es, wenn ich es finde;))

edit: Jetzt geht's los: Erweiterungspaket herunterladen und herunterladen

Über den 2. Link: Sie können das Extension Pack über die Befehlszeile mit VBoxManage installieren.

VBoxManage extpack installieren |
                   deinstalliere [--force] |
                   Aufräumen
Rinzwind
quelle
Wo genau finden wir das Erweiterungspaket?
Oxwivi
Heutzutage ist es viel einfacher, das Erweiterungspaket zu installieren: askubuntu.com/a/872206/15600
TomTasche