Hur installerar jag VirtualBox Extension Pack till VirtualBox senaste version på Linux?
Jag skulle också vilja kunna verifiera att tilläggspaket har har installerats och avinstallerat den om jag vill.
Svar
Först måste du följa VirtualBox Extension Pack Personal Use and Evaluation License .
För det andra rekommenderar jag att jag bara installerar det här paketet om det verkligen behövs, här är beskrivningen av VirtualBox Extension Pack-funktionalitet:
Oracle Cloud Infrastructure integration, USB 2.0 och USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption , NVMe.
Låt oss nu ladda ner den jävla saken:
-
vi måste lagra den senaste VirtualBox-versionen i en variabel, låt oss kalla den
LatestVirtualBoxVersion
-
ladda ner den senaste versionen av Vi rtualBox Extension Pack, one-liner följer
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"
Förenklingstillskrivning går till guntbert . Tack.
Du kanske vill verifiera dess integritet genom att jämföra dess tillgängliga SHA-256-kontrollsumma:
https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS
med
sha256sum -c --ignore-missing SHA256SUMS
Sedan installerar vi det enligt följande:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack
För att verifiera om den har installerats kan vi lista de installerade tilläggspacken:
VBoxManage list extpacks
Så här avinstallerar du tilläggspaketet:
sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
Kommentarer
Svar
Du kan också installera Extension Pack via GUI:
Först besöker du nedladdningssidan för VirtualBox , där under rubriken
Virtualbox … Extension Pack du hittar en länk Alla plattformar som stöds . Ett klick på den här länken laddar ner tilläggspaketet.
Välj nu från menyn File / Inställningar
klicka på ikonen som jag markerade för att välja en tilläggsfil och fortsätt.
Naturligtvis CLI metoden har den stora fördelen att du får det mycket snabbare och inte behöver bläddra igenom EULA …
Kommentarer
- Jag har fortfarande inte ’ t förstår varför detta svar är underskattat. Att hålla terminalen ute är ett mycket enklare sätt att göra saker.
- Jag kunde inte ’ att inte få GUI att fungera, men det här kan bara vara en anekdot
Svar
Håller ditt tilläggspaket uppdaterat från CLI.
Jag är förutsatt att du alltid har den senaste VBox-versionen installerad (Oracle tillhandahåller förvar för Ubuntu, Debian, OpnenSUSE, SLES, Fedora och Oracle Linux).
Få versionsnumret för den senaste versionen:
vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)
wget -qO -
håller wget
tyst och hämtar innehållet i filen till stdout
, där den kan sparas i variabeln.
Ladda ner det senaste tilläggspaketet
wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"
Installera det (även om det redan finns en äldre version)
sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack
Svar
Alternativt om du kör Debian med de icke-fria förvaren, eller Ubuntu med multiverse :
sudo apt-get install virtualbox-ext-pack
Detta visar licensen om du inte redan har godkänt den och om du godkänner licensen, ladda ner lämplig version av tilläggspaketet och installera den. Tilläggspaketet kommer då att uppgraderas tillsammans med VirtualBox vid behov.
Kommentarer
- Paketen i reporna tenderar att vara mycket äldre versioner än vad du komma direkt från webbplatsen. Och eftersom VBox fortfarande går ganska snabbt …
- @guntbert ville jag bara påpeka att tilläggspaketet är förpackat – naturligtvis om du laddar ner en nyare version av VirtualBox från VirtualBox-webbplatsen, ladda ner packen därifrån; men om du använder den paketerade VirtualBox i din distribution, använd matchande paket från distributionen. Ubuntu 16.06 har 5.0.18 vilket inte är ’ t mycket gammalt alls och är nyare än den version du får genom att följa Burian ’ s instruktioner!
- Utmärkt poäng (jag är van vid att hitta repoversionerna mycket mer föråldrade) och en mycket bra fångst om den föråldrade versionen av tillägg som föreslås i burian ’ s svar.
-
virtualbox-ext-pack
hämtar ” verklig ” -fil från Oracle ’ s VirtualBox-webbplats. Att installeravirtualbox-ext-pack
bröt mitt system och väntade på ett ” licensavtal ” – med inget sätt att ” håller med ”. Det här är ett fel i skriptet efter installationen, där du ’ får vad Oracle gav dig. Jag ’ t tenderar att undvika detta paket och istället installera tilläggspaketet på kommandoraden via VBoxManager eller GUI (fil > > tillägg > lägg till, välj för nedladdad fil, godkänn licens). askubuntu.com/questions/754815/… - @michael_n tack för uppdateringen. Har du gjort ett fel för ditt specifika fall, eller är det en av de befintliga Launchpad-buggarna?
VBoxManage
kommandot hittades inte . Jag tror att du ’ saknar ett steg som hur får du faktisktVBoxManage
till att börja med. Jag ’ använder Win7 64-bit som värd och Linux Mint som gäst-OS btw.