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

  • Jag får VBoxManage kommandot hittades inte . Jag tror att du ’ saknar ett steg som hur får du faktiskt VBoxManage till att börja med. Jag ’ använder Win7 64-bit som värd och Linux Mint som gäst-OS btw.
  • @greatwolf Om du letar efter svar angående Windows-värdar måste du leta någon annanstans.

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

ange bildbeskrivning här

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 installera virtualbox-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?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *