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
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
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 vanvirtualbox-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?
VBoxManage
commando niet gevonden . Ik denk dat je ‘ een stap mist zoals hoe je eigenlijkVBoxManage
erin krijgt om mee te beginnen. Ik ‘ m gebruikend Win7 64-bit als host, en Linux Mint als gast-OS trouwens.