Comment installer la version VirtualBox à partir d'Oracle pour installer un pack d'extension?

24

J'ai téléchargé VirtualBox OSE à partir du Centre logiciel Ubuntu mais il semble que cette version soit limitée. Je préfère avoir la version complète et ne me soucie pas vraiment si c'est une source fermée ou non.

Puis-je l'installer via un terminal ou dois-je télécharger quelque chose à partir d'un site Web?

Je ne sais pas comment installer le logiciel que je télécharge depuis le Web. Jusqu'à présent, je n'ai utilisé que le Software Center.

Seulement bolivien ici
la source

Réponses:

27

Avant la version 4.0, il y avait deux versions de VirtualBox - l'une était open source, et celle avec laquelle la plupart des distributions Linux n'étaient pas livrées. À ce stade, il ne devrait plus y avoir deux éditions distinctes et la version "OSE" est déconseillée pour les versions d'Ubuntu au-delà de 12.04.

Cependant, la version la plus récente de VirtualBox est toujours disponible pour les versions actuellement prises en charge d'Ubuntu, ce qui n'est pas toujours le cas pour la version d'Ubuntu . Cela fournira les dernières corrections de bogues et fonctionnalités sans avoir à attendre que les packages se dirigent vers Ubuntu.

De plus, si jamais vous avez besoin de l'assistance d'Oracle, ils sont plus susceptibles de vous donner l'heure du jour si vous effectuez des rapports à partir d'une version qu'ils ont publiée.

Ils fournissent un référentiel que vous pouvez ajouter à vos sources logicielles. En d'autres termes, ils construisent spécifiquement avec Ubuntu à l'esprit. Pour l'ajouter, suivez simplement les instructions :

# first make sure to remove your current virtualbox
sudo apt purge virtualbox

# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

# add public keys to verify downloads
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

# now update to complete the process of adding the repository
sudo apt update

# install dkms if you haven't already
sudo apt install dkms

# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0

Une chose qui n'est pas incluse dans les référentiels, contrairement aux référentiels Ubuntu, est le Pack d'extension . Cela signifie que vous devez le télécharger et l'installer manuellement. Étant donné que les versions ne correspondent pas entre les deux référentiels, vous ne pouvez pas utiliser celui d'Ubuntu. Heureusement, le processus d'installation du pack d'extension est assez simple. Vous pouvez le trouver sur la page des téléchargements normaux et peut être installé facilement sur la ligne de commande:

# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ☺
vboxmanage extpack install --replace /path/to/ext-pack
Michael Martin-Smucker
la source
2
et encore mieux qu'un deb est un dépôt deb où vous pouvez obtenir des mises à jour sans avoir à vous rappeler de les chercher
Jeremy Bicha
33

La façon recommandée d'installer et de maintenir la boîte virtuelle Open Source (GPL v2)> = 4.0 dans Ubuntu serait de

Ajoutez le référentiel Oracle à vos sources

Pour un système 32 bits ou lorsque le multiarchitecture n'est pas activé:

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Le référentiel Oracle ne prend pas en charge le multiarchitecture. Pour les systèmes multiarchitecture 64 bits, nous ajoutons le référentiel avec ( source ici )

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Vous pouvez également lire des notes sur le fonctionnement d'un référentiel ou d'un PPA .

Téléchargez et installez la clé de signature

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Mettez à jour votre cache de sources

sudo apt-get update

Installer Virtual Box via le centre logiciel ou la ligne de commande

sudo apt-get install virtual-box-5.0

Remplacez -5.0par la version actuelle de Virtual Box.

Si vous ne voulez pas compiler le pilote du noyau à chaque mise à jour de votre noyau, il est également recommandé d'installer dkms en:

sudo apt-get install dkms

Téléchargez et installez le pack d'extension

Pour obtenir des fonctionnalités étendues telles que la prise en charge USB 2.0 ou USB 3.0 ou la prise en charge du protocole RDP (Remote Desktop Protocol), vous pouvez rendre votre installation Virtual Box fermée ( voir la licence d'utilisation et d'évaluation personnelle ) en téléchargeant le pack d'extension Oracle Virtual Box.

wget http://download.virtualbox.org/virtualbox/<version>/<filename>

Vous devez visiter la page de téléchargement d'Oracle Virtual Box pour obtenir le lien de téléchargement actuel avec Virtual Box <version>et le courant <filename>du pack d'extension disponible en téléchargement.

Remarque: les packs d'extension doivent toujours être pour la même version de Virtual Box.

L'installation se fait par double-clic ou avec l' interface graphique de Virtual Box Manager sous Fichier -> Préférences -> Extensions :

entrez la description de l'image ici

Pour installer un pack d'extension à partir de la ligne de commande, nous exécutons la commande suivante

VBoxManage extpack install [--replace] <filename>

Remplacez-le <filename>par le chemin d'accès à votre pack d'extension téléchargé et utilisez l'option --replaceau cas où une version plus ancienne du pack d'extension serait déjà installée.

Remarque: lors de la mise à niveau de Virtual Box vers une version plus récente, nous devons également mettre à niveau manuellement le pack d'extension. Cela ne se fera pas automatiquement à partir du référentiel.


La prise en charge 3D (pour exécuter Unity), une meilleure intégration du bureau, la modification de la géométrie de l'écran virtuel, et plus encore peuvent être obtenues en installant les compléments invité .

Takkat
la source
6
Avant la version 4.0, il y avait deux éditions de VirtualBox: 
un binaire complet contenant toutes les fonctionnalités et une "Open Source Edition" (OSE)
 avec le code source. Avec la version 4.0, il n'y a plus qu'une seule version,
qui est open source, et les composants de source fermée ont été déplacés 
vers un pack d'extension distinct. 

Depuis virtualbox

Vous aurez donc besoin de trouver une version antérieure à 4.0 ou de trouver le pack d'extension (je l'éditerai quand je le trouverai;))

edit: c'est parti: pack d'extension comment et télécharger

À partir du 2e lien: vous pouvez installer le pack d'extension à partir de la ligne de commande à l'aide de VBoxManage.

Installation de VBoxManage extpack |
                   désinstaller [--force] |
                   nettoyer
Rinzwind
la source
Où trouver exactement le pack d'extension?
Oxwivi
De nos jours, il est beaucoup plus facile d'installer le pack d'extension: askubuntu.com/a/872206/15600
TomTasche