Hvordan installeres VirtualBox Extension Pack til VirtualBox nyeste version på Linux?

Jeg vil også gerne kunne kontrollere, at udvidelsespakken har blevet installeret og afinstalleret det, hvis jeg ønsker det.

Svar

Først skal du overholde VirtualBox Extension Pack Personal Use and Evaluation License .


For det andet anbefaler jeg kun at installere denne pakke, hvis det faktisk er nødvendigt, her er beskrivelsen af VirtualBox Extension Pack-funktionalitet:

Oracle Cloud Infrastructure integration, USB 2.0 og USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption , NVMe.


Lad os nu downloade den forbandede ting:

  • vi har brug for at gemme den nyeste VirtualBox-version i en variabel, lad os kalde den LatestVirtualBoxVersion

  • download den nyeste version af Vi rtualBox Extension Pack, one-liner følger


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" 

Attribution til forenkling går til guntbert . Tak.

Det kan være en god idé at kontrollere dets integritet ved at sammenligne SHA-256-kontrolsummen, der er tilgængelig i filen:

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

ved hjælp af

sha256sum -c --ignore-missing SHA256SUMS 

Derefter installerer vi det som følger:

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

For at kontrollere, om den er installeret, kan vi muligvis liste de installerede udvidelsespakker:

VBoxManage list extpacks 

Sådan afinstalleres udvidelsespakken:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" 

Kommentarer

  • Jeg får VBoxManage kommando ikke fundet . Jeg tror, du ‘ mangler et trin som hvordan får du faktisk VBoxManage derinde til at begynde med. Jeg ‘ bruger Win7 64-bit som vært og Linux Mint som gæst OS btw.
  • @greatwolf Hvis du leder efter svar vedrørende Windows-værter skal du kigge et andet sted.

Svar

Du kan også installere udvidelsespakken via GUI:

Først besøger du VirtualBox-download-siden , der under overskriften
Virtualbox … Extension Pack du finder et link Alle understøttede platforme . Et klik på dette link downloader udvidelsespakken.

Vælg nu fra menuen File / Preferences

indtast billedbeskrivelse her

klik på ikonet, jeg markerede for at vælge en fil til udvidelse og fortsæt.

Selvfølgelig CLI metoden har den store fordel, at du får det meget hurtigere og ikke behøver at rulle gennem EULA …

Kommentarer

  • Jeg stadig ikke ‘ t forstå, hvorfor dette svar er undervurderet. At holde terminalen ude er en langt enklere måde at gøre tingene på.
  • Jeg kunne ikke ‘ for ikke at få GUIen til at fungere, men dette kan bare være en anekdote

Svar

Hold din udvidelsespakke opdateret fra CLI.

Jeg er forudsat at du altid har den nyeste VBox-version installeret (Oracle leverer opbevaringssteder til Ubuntu, Debian, OpnenSUSE, SLES, Fedora og Oracle Linux).

Få versionsnummeret på den nyeste version:

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

wget -qO - holder wget stille og henter indholdet af den fil til stdout, hvor den kan gemmes i variablen.

Download den nyeste udvidelsespakke

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

Installer den (selvom der allerede findes en ældre version)

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

Svar

Alternativt, hvis du kører Debian med de ikke-frie arkiver eller Ubuntu med multiverse :

sudo apt-get install virtualbox-ext-pack 

Dette viser licensen, hvis du ikke allerede har godkendt den, og hvis du accepterer licensen, skal du downloade den relevante version af udvidelsespakken og installer det. Udvidelsespakken vil derefter blive opgraderet sammen med VirtualBox, når det er nødvendigt.

Kommentarer

  • Pakkerne i repos har tendens til at være meget ældre versioner end hvad du komme direkte fra webstedet. Og da VBox stadig bevæger sig ret hurtigt …
  • @guntbert Jeg ville bare påpege, at udvidelsespakken er pakket – selvfølgelig, hvis du downloader en nyere version af VirtualBox fra VirtualBox-webstedet, skal du downloade pakken derfra men hvis du bruger den pakkede VirtualBox i din distribution, skal du bruge den matchende pakke fra distributionen. Ubuntu 16.06 har 5.0.18, som overhovedet ikke er ‘, og er nyere end den version, du får ved at følge Burian ‘ s instruktioner!
  • Fremragende punkt (jeg er vant til at finde repo-versionerne meget mere forældede) og en meget god fangst om den forældede udvidelsesversion, der er foreslået i burian ‘ s svar.
  • virtualbox-ext-pack downloader ” reelle ” fil fra Oracle ‘ s VirtualBox-websted. Installation af virtualbox-ext-pack brød mit system og hang og ventede på en ” licensaftale ” – med ingen måde at ” er enig i “. Dette er en fejl i scriptet efter installation, hvor du ‘ får det, Oracle gav dig. Jeg ‘ har en tendens til at undgå denne pakke og hellere installere udvidelsespakken på kommandolinjen via VBoxManager eller GUI (fil > præferencer > udvidelser > tilføj, vælg forudhentet fil, accepter licens). askubuntu.com/questions/754815/…
  • @michael_n tak for opdateringen. Har du indsendt en fejl til din specifikke sag, eller er det en af de eksisterende Launchpad-fejl?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *