Je suis un débutant. Pour certaines raisons, je dois installer Virtualbox. Je vois que je peux facilement l'installer en utilisant le Centre de logiciel, mais je me fie à la plupart des méthodes apt-get install
, parce que je le trouve plus sûr, moins bogué et que cela m'aide à mieux gérer le terminal.
Ma question est donc la suivante: existe-t-il un moyen d’installer VirtualBox à l’aide de la ligne de commande? Je préférerais quelque chose de facile, comme apt-get install
, pas de décompression, d'archivage, etc., car je ne sais toujours pas comment procéder dans le terminal.
Ouvrez un terminal et exécutez:
Sudo apt-get install virtualbox
qui devrait fonctionner.
Une fois que vous l'avez installé, vous souhaiterez probablement installer des ajouts invités dans le système d'exploitation invité.
Aussi, vous voulez probablement le pack d'extension que vous pouvez obtenir à partir d'ici:
https://www.virtualbox.org/wiki/Downloads
Assurez-vous d'avoir la bonne version.
À partir de Xenial 16.04, vous pouvez également obtenir le pack d'extension à partir des référentiels Canonical. Allez au terminal et exécutez:
Sudo apt install virtualbox-ext-pack
Par conséquent, à partir de Xenial 16.04, vous devriez pouvoir obtenir virtualbox et le pack d’extensions en tapant ce qui suit:
Sudo apt install virtualbox virtualbox-ext-pack
Suivez les instructions à l'écran.
Pour installer l'interface utilisateur afin de gérer vos boîtes virtuelles, utilisez cette commande
Sudo apt install virtualbox-qt
Si vous voulez avoir la dernière version de VirtualBox, vérifiez ceci: https://www.virtualbox.org/wiki/Linux_Downloads
Ajoutez l'une des lignes suivantes en fonction de votre distribution dans votre /etc/apt/sources.list
:
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
Vous pouvez également utiliser add-apt-repository
pour ajouter à votre /etc/apt/sources.list
:
Sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"
Ajouter une clé sécurisée:
wget -q https://www.virtualbox.org/download/Oracle_vbox.asc -O- | Sudo apt-key add -
- ou pour Debian 8 ("Jessie")/Ubuntu 16.04 ("Xenial") et versions ultérieures:
wget -q https://www.virtualbox.org/download/Oracle_vbox_2016.asc -O- | Sudo apt-key add -
Installez VirtualBox:
Sudo apt-get update
Sudo apt-get install virtualbox-5.2
Vous pouvez utiliser
apt-cache search virtualbox
rechercher des paquets associés à "virtualbox".
Entre autres, cela trouve un paquet virtualbox
. Utilisation
apt-cache show virtualbox
pour obtenir plus d'informations sur ce paquet.
Comme la description ressemble à ce que vous voulez utiliser
Sudo apt-get install virtualbox
installer le paquet.
Exécutez ces commandes pour installer Virtualbox 5.0.
Sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"
wget -q https://www.virtualbox.org/download/Oracle_vbox.asc -O- | Sudo apt-key add -
Sudo apt-get update
Sudo apt-get install virtualbox-5.0 dkms
dkms (facultatif): "Les utilisateurs Ubuntu/Debian peuvent souhaiter installer le package dkms pour s'assurer que les modules du noyau de VirtualBox Host (vboxdrv, vboxnetflt et vboxnetadp) sont correctement mis à jour si la version du noyau Linux change lors de la prochaine mise à niveau d'apt-get."
selon téléchargement du document officiel Oracle pour Linux vous pouvez installer virtual box
en ajoutant son référentiel de deux manières
1 - ajoutez son référentiel (selon votre version d'ubuntu) directement dans le fichier /etc/apt/sources.list
[ ligne suivante pour ubuntu 16.04 xenial repositty ]
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
2 - ajouter son référentiel en utilisant la ligne de commande [ ligne suivante pour Ubuntu 16.04 xenial repositty ]
Sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian xenial contrib"
Remarque : pour une autre version d'ubuntu, utilisez le même référentiel, mais changez xenial
Word avec votre nom de version d'ubbuntu
deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib
Puis ajoutez les clés publiques Oracle en copiant la clé de Oracle_vbox_2016.asc , Oracle_vbox.asc et collez-le. les dans deux fichiers Oracle_vbox_2016.asc
, Oracle_vbox.asc
enfin les ajouter dans votre système
Sudo apt-key add Oracle_vbox_2016.asc
Sudo apt-key add Oracle_vbox.asc
Un autre moyen d'ajouter des clés publiques Oracle à l'aide de lignes de commande
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 -
après les deux dernières étapes, vous devez installer virtual box
à l'aide de la ligne de commande apt-get install
:
Sudo apt-get update
Sudo apt-get install virtualbox-5.1
vous pouvez installer virtual box
manuellement En téléchargeant ses packages de base de données existants dans téléchargement officiel d'Oracle pour Linux Exemple: lien de téléchargement pour package de base de données Ubuntu 16.04 xenial 64 bits
Avis réponse de @ Kostanos identique à ma réponse mais installez virtualbox-5.0
également pour plus de liens pour l'installation virtual box
Le paquet virtualbox des sources incluses manque dans mes images en nuage Ubuntu-15.04. La méthode de Kostanos fonctionne, mais puisque virtualbox est un méta-package avec plusieurs versions, vous devrez peut-être spécifier une version particulière selon la version que vous exécutez.
Voici un script qui recherche un candidat à l'installation, installe le référant s'il n'y en a pas, met à jour la liste des packages et l'installe pour vous. Comme indiqué dans sa réponse, veillez à remplacer "vif" par le nom de votre publication.
#!/bin/bash
if [ $(dpkg-query -W -f='${Status}' virtualbox 2>/dev/null | grep -c "ok installed") -eq 0 ];
then
if [ $(apt-cache search virtualbox | grep virtualbox) ];
then
apt-get install -y virtualbox
else
apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian vivid contrib"
wget -q https://www.virtualbox.org/download/Oracle_vbox.asc -O- | apt-key add -
apt-get update
apt-get install -y virtualbox-5.0
fi
fi
Je devais écrire cela pour un projet automatisé par Mythos, alors je pensais partager.
Merci.