web-dev-qa-db-fra.com

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

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 de savoir si c'est du code source fermé ou non.

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

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

24

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 fournies ne l'étaient pas. À ce stade, il ne devrait plus y avoir deux éditions distinctes et la version "OSE" est obsolète pour les versions d'Ubuntu supérieures à 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 version d'Ubunt . Cela fournira les dernières corrections de bogues et fonctionnalités sans avoir à attendre que les paquets soient acheminés en aval vers Ubuntu.

De plus, si vous avez besoin du support d’Oracle eux-mêmes, ils seront plus susceptibles de vous indiquer l’heure de la journée si vous créez un rapport à partir d’une version publiée.

Ils fournissent un référentiel que vous pouvez ajouter à vos sources de logiciels. En d'autres termes, ils construisent spécifiquement avec Ubuntu. 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 dépôts, contrairement à ce qu’elle est dans les dépôts d’Ubuntu, est le Extension Pack . 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 normale téléchargements et l'installer 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

La méthode recommandée pour installer et gérer 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 multi-arch 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 multiarch. Pour les systèmes multiarches 64 bits, nous ajoutons le référentiel avec ( source here )

Sudo add-apt-repository "deb [Arch=AMD64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Vous pouvez également lire des notes sur comment fonctionne un référentiel ou 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 -

Mettre à jour votre cache de sources

Sudo apt-get update

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

Sudo apt-get install virtual-box-5.0

Remplacez -5.0 par 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 le dossier source de votre installation Virtual Box fermé ( voir Licence d'utilisation et d'évaluation personnelle ) en téléchargeant le logiciel Oracle. Virtual Box Extension Pack.

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

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

Remarque: Les packs d'extension doivent toujours correspondre à la même version de Virtual Box.

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

enter image description here

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

VBoxManage extpack install [--replace] <filename>

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

Remarque: Lors de la mise à niveau de Virtual Box vers une version plus récente, nous devons également mettre à jour 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, etc. peuvent être obtenues en installation des ajouts d'invités .

33
Takkat
Avant la version 4.0, il existait deux éditions de VirtualBox: 
 Un binaire complet contenant toutes les fonctionnalités et une "Open Source Edition" (OSE) 
 Avec code source. Avec la version 4.0, il ne reste plus qu'une version, 
, Qui est open source, et les composants de sources fermées ont été déplacés 
 Vers un pack d'extension séparé. 

De virtualbox

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

edit: On y va: Pack d'extension comment faire et télécharger

À partir du deuxième lien: Vous pouvez installer Extension Pack à partir de la ligne de commande à l'aide de VBoxManage.

 VBoxManage extpack install | 
 Désinstaller [--force] | 
 Nettoyer 
6
Rinzwind