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
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
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 afvirtualbox-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?
VBoxManage
kommando ikke fundet . Jeg tror, du ‘ mangler et trin som hvordan får du faktiskVBoxManage
derinde til at begynde med. Jeg ‘ bruger Win7 64-bit som vært og Linux Mint som gæst OS btw.