Hoe installeer ik VirtualBox Extension Pack naar de laatste versie van VirtualBox op Linux?

Ik zou ook graag willen kunnen verifiëren dat het extension pack is met succes geïnstalleerd en verwijder het, als ik dat wil.

Antwoord

Eerst moet u zich houden aan de VirtualBox Extension Pack Personal Use and Evaluation License .


Ten tweede raad ik aan om dit pakket alleen te installeren als het echt nodig is, hier is de beschrijving van de VirtualBox Extension Pack-functionaliteit:

Oracle Cloud Infrastructure-integratie, USB 2.0 en USB 3.0 hostcontroller, hostwebcam, VirtualBox RDP, PXE ROM, schijfversleuteling , NVMe.


Laten we nu het verdomde ding downloaden:

  • we de laatste versie van VirtualBox in een variabele moeten opslaan, laten we het dan LatestVirtualBoxVersion

  • noemen download de nieuwste versie van de Vi rtualBox Extension Pack, one-liner volgt


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" 

Vereenvoudigingstoeschrijving gaat naar guntbert . Bedankt.

Misschien wil je de integriteit ervan verifiëren door de SHA-256 checksum die beschikbaar is in het bestand te vergelijken:

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

met behulp van

sha256sum -c --ignore-missing SHA256SUMS 

Vervolgens installeren we het als volgt:

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

Om te controleren of het met succes is geïnstalleerd, kunnen we de geïnstalleerde extensiepakketten vermelden:

VBoxManage list extpacks 

Om het uitbreidingspakket te verwijderen:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" 

Reacties

  • Ik krijg VBoxManage commando niet gevonden . Ik denk dat je ‘ een stap mist zoals hoe je eigenlijk VBoxManage erin krijgt om mee te beginnen. Ik ‘ m gebruikend Win7 64-bit als host, en Linux Mint als gast-OS trouwens.
  • @greatwolf Als je op zoek bent naar antwoorden over Windows-hosts , moet u ergens anders zoeken.

Answer

U kunt het uitbreidingspakket ook via de GUI installeren:

Ga eerst naar de VirtualBox-downloadpagina , daar onder het kopje
Virtualbox … Extension Pack je vindt een link Alle ondersteunde platforms . Een klik op deze link downloadt het uitbreidingspakket.

Selecteer nu in het menu Bestand / Voorkeuren

voer de beschrijving van de afbeelding hier in

klik op het pictogram dat ik heb gemarkeerd om een extensiebestand te selecteren en ga verder.

Natuurlijk is de CLI methode heeft het grote voordeel dat je het veel sneller krijgt en niet door de EULA hoeft te scrollen …

Opmerkingen

  • Ik heb nog steeds geen ‘ begrijp niet waarom dit antwoord onderschat wordt. De terminal buiten houden is een veel eenvoudigere manier om dingen te doen.
  • Ik kon ‘ de GUI niet laten werken, maar dit is misschien een anekdote

Answer

Je Extension Pack up-to-date houden via CLI.

Ik ben ervan uitgaande dat u altijd de nieuwste versie van VBox hebt geïnstalleerd (Oracle biedt opslagplaatsen voor Ubuntu, Debian, OpnenSUSE, SLES, Fedora en Oracle Linux).

Haal het versienummer van de nieuwste versie op:

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

wget -qO - houdt wget stil en haalt de inhoud van dat bestand op naar stdout, waar het kan worden opgeslagen in de variabele.

Download het nieuwste uitbreidingspakket

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

Installeer het (zelfs als er al een oudere versie bestaat)

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

Antwoord

Alternatief, als u “Debian draait met de niet-vrije repositories, of Ubuntu met multiversum :

sudo apt-get install virtualbox-ext-pack 

Dit geeft de licentie weer als u deze “nog niet hebt goedgekeurd, en als u akkoord gaat met de licentie, download dan de juiste versie van het uitbreidingspakket en installeer het. Het uitbreidingspakket zal dan, indien nodig, samen met VirtualBox worden geüpgraded.

Opmerkingen

  • De pakketten in de opslagplaatsen zijn meestal veel oudere versies dan die u direct van de site komen. En aangezien VBox nog steeds vrij snel beweegt …
  • @guntbert Ik wilde er alleen op wijzen dat het uitbreidingspakket verpakt is – als je een nieuwere versie van VirtualBox downloadt van de VirtualBox-website, download dan natuurlijk het pakket vanaf daar; maar als u de verpakte VirtualBox in uw distributie gebruikt, gebruik dan het overeenkomende pakket uit de distributie. Ubuntu 16.06 heeft 5.0.18 die helemaal niet ‘ t erg oud is, en nieuwer is dan de versie die je krijgt door Burian ‘ s te volgen instructies!
  • Uitstekend punt (ik ben gewend om de repo-versies veel ouderwetser te vinden) en een zeer goede vangst over de verouderde Extensions-versie die wordt voorgesteld in burian ‘ antwoord.
  • virtualbox-ext-pack downloadt de ” real ” bestand van Oracle ‘ s VirtualBox-website. Het installeren van virtualbox-ext-pack brak mijn systeem, wachtend op een ” licentieovereenkomst ” – met geen manier om ” akkoord te gaan “. Dit is een bug in het post-installatie script, waar je ‘ krijgt wat Oracle je gaf. Ik ‘ heb de neiging om dit pakket te vermijden en liever het uitbreidingspakket op de opdrachtregel te installeren via VBoxManager of de GUI (bestand > voorkeuren > extensies > toevoegen, selecteer vooraf gedownload bestand, ga akkoord met licentie). askubuntu.com/questions/754815/…
  • @michael_n bedankt voor de update. Heeft u een bug ingediend voor uw specifieke geval, of is het een van de bestaande Launchpad-bugs?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *