Comment installer VirtualBox Extension Pack sur la dernière version de VirtualBox sous Linux?

Je voudrais également être en mesure de vérifier que lextension a a été installé avec succès et désinstallez-le si je le souhaite.

Réponse

Tout dabord, vous devez respecter le Licence dutilisation personnelle et dévaluation de VirtualBox Extension Pack .


Deuxièmement, je vous conseille dinstaller ce package uniquement si cela est réellement nécessaire, voici la description de la fonctionnalité VirtualBox Extension Pack:

Intégration Oracle Cloud Infrastructure, contrôleur hôte USB 2.0 et USB 3.0, webcam hôte, VirtualBox RDP, PXE ROM, chiffrement de disque , NVMe.


Maintenant, téléchargeons la fichue chose:

  • nous besoin de stocker la dernière version de VirtualBox dans une variable, appelons-la LatestVirtualBoxVersion

  • télécharger la dernière version du Vi rtualBox Extension Pack, une ligne suit


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" 

Lattribution de simplification va à guntbert . Merci.

Vous voudrez peut-être vérifier son intégrité en comparant sa somme de contrôle SHA-256 disponible dans le fichier:

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

en utilisant

sha256sum -c --ignore-missing SHA256SUMS 

Ensuite, nous linstallons comme suit:

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

Pour vérifier sil a été installé avec succès, nous pouvons lister les packs dextension installés:

VBoxManage list extpacks 

Pour désinstaller le pack dextension:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" 

Commentaires

  • Jobtiens la commande VBoxManage introuvable . Je pense que vous ‘ manquez une étape comme comment obtenez-vous réellement VBoxManage là-dedans pour commencer. Je ‘ m en utilisant Win7 64 bits comme hôte et Linux Mint comme OS invité btw.
  • @greatwolf Si vous cherchez des réponses concernant les hôtes Windows , vous devez chercher ailleurs.

Réponse

Vous pouvez également installer le pack dextension via linterface graphique:

Tout dabord, vous visitez la page de téléchargement de VirtualBox , sous len-tête
Virtualbox … Extension Pack vous trouvez un lien Toutes les plates-formes prises en charge . Un clic sur ce lien télécharge le pack dextension.

Maintenant, dans le menu, sélectionnez Fichier / Préférences

entrez la description de limage ici

cliquez sur licône que jai marquée pour sélectionner un fichier dextension et continuez.

Bien sûr, la CLI La méthode a le gros avantage que vous lobtenez beaucoup plus rapidement et que vous navez pas besoin de faire défiler le CLUF …

Commentaires

  • Je nai toujours pas ‘ Je ne comprends pas pourquoi cette réponse est sous-estimée. Garder le terminal à lextérieur est une façon beaucoup plus simple de faire les choses.
  • Je nai pas pu ‘ faire fonctionner linterface graphique, mais ce nest peut-être quune anecdote

Réponse

Garder votre pack dextension à jour depuis la CLI.

Je suis en supposant que vous ayez toujours la dernière version de VBox installée (Oracle fournit des référentiels pour Ubuntu, Debian, OpnenSUSE, SLES, Fedora et Oracle Linux).

Obtenez le numéro de version de la dernière version:

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

wget -qO - maintient wget silencieux et récupère le contenu de ce fichier dans stdout, où il peut être enregistré dans la variable.

Téléchargez le dernier pack dextension

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

Installez-le (même si une version plus ancienne existe déjà)

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

Réponse

Alternativement, si vous « exécutez Debian avec les dépôts non libres, ou Ubuntu avec multivers :

sudo apt-get install virtualbox-ext-pack 

Cela affichera la licence si vous ne lavez pas déjà approuvée, et si vous acceptez la licence, téléchargez la version appropriée du pack dextension et installez-le. Le pack dextension sera ensuite mis à jour avec VirtualBox si nécessaire.

Commentaires

  • Les packages dans les dépôts ont tendance à être des versions beaucoup plus anciennes que ce que vous obtenir directement depuis le site. Et comme VBox évolue encore assez vite …
  • @guntbert, je voulais juste souligner que le pack dextension est fourni – bien sûr, si vous téléchargez une version plus récente de VirtualBox depuis le site Web de VirtualBox, téléchargez le pack à partir de là; mais si vous utilisez le pack VirtualBox dans votre distribution, utilisez le pack correspondant de la distribution. Ubuntu 16.06 a 5.0.18 qui nest pas ‘ t très ancien du tout, et est plus récent que la version que vous obtenez en suivant Burian ‘ s instructions!
  • Excellent point (jai lhabitude de trouver les versions repo beaucoup plus obsolètes) et une très bonne prise sur la version obsolète des extensions suggérée dans burian ‘ s anwer.
  • virtualbox-ext-pack télécharge le  » real  » du site Web de VirtualBox dOracle ‘. Linstallation de virtualbox-ext-pack a cassé mon système, en attente dun  » contrat de licence  » – avec aucun moyen de  » daccord « . Il sagit dun bogue dans le script de post-installation, où vous ‘ obtenez tout ce quOracle vous a donné. Jai ‘ d tendance à éviter ce paquet et plutôt à installer le pack dextension en ligne de commande via VBoxManager ou linterface graphique (file > préférences > extensions > ajouter, sélectionner le fichier pré-téléchargé, accepter la licence). askubuntu.com/questions/754815/…
  • @michael_n merci pour la mise à jour. Avez-vous signalé un bogue pour votre cas spécifique, ou sagit-il de lun des bogues existants du Launchpad?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *