Comment installer VirtualBox en ligne de commande?

143

Je suis un débutant. Pour certaines raisons, je dois installer Virtualbox. Je constate que je peux facilement l'installer à l'aide du Centre de logiciel, mais je fais confiance à la plupart des apt-get installgens, car je le trouve plus sûr, moins bogué et cela me permet de 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 installne pas décompresser, archiver, etc., car je ne sais toujours pas comment procéder dans le terminal.

Cristiana Nicolae
la source
2
Pour la dernière version d'Oracle 4.3, consultez également: askubuntu.com/questions/41478/…, qui inclut les instructions CLI. Notez qu’il n’existe pas encore de référentiel pour 13.10 mais que la version 13.04 devrait également fonctionner.
Takkat
@Takkat - Pour l'instant, ce n'est pas un problème pour moi s'il n'y a pas de référentiel pour 13.04 car je n'exécute pas la dernière version. :-) Mais c'est bien que vous en ayez parlé. Cela pourrait aider d'autres utilisateurs.
Cristiana Nicolae
tutoriel le plus implicite que j'ai trouvé tecadmin.net/install-oracle-virtualbox-on-ubuntu
bresleveloper
1
Ubuntu 18.04: linuxconfig.org/…
Noah Martin le

Réponses:

178

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.

A 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
Warren Hill
la source
1
@ Warren Hill - Merci beaucoup! Pour être franc, j’ai utilisé le chemin le plus simple - sudo apt-get install virtualbox - sans chercher la version correcte. Jusqu'à présent, ça fonctionne bien. Mais la prochaine fois que j'aurai besoin de l'installer, je serai plus sage et je suivrai vos conseils. :-)
Cristiana Nicolae Le
2
Image dans le nuage Ubuntu 15.04 - aucun candidat d'installation trouvé pour virtualbox. Cela a fonctionné la semaine dernière. Voici un collage: pastebin.com/dYkSY3jc Le méta-paquet virtualbox n’est pas disponible sur mes images en nuage Ubuntu15.04. Je dois donc ajouter le référentiel et mettre à jour d’abord.
Spyderdyne
1
Cela ne fonctionne plus. Voir la réponse de askubuntu.com/a/713526/235667 .
Vadorequest
J'ai également dû installer virtualbox-qt pour virtualboxpouvoir travailler en ligne de commande et apparaître dans le menu système.
Michael Scheper
Il est à noter que Ubuntu 16.04 LTS et VirtualBox antérieurs à la version 5.2 ne fonctionnent plus ensemble. Actuellement, Ubuntu fournit VirtualBox 5.0.40 qui bloque tout le système. Voir bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116 pour plus de détails.
Stephen M -on en grève - le
38

Si vous voulez avoir une version plus récente de VirtualBox, vérifiez ceci: https://www.virtualbox.org/wiki/Linux_Downloads

Ajoutez l’une des lignes suivantes en fonction de votre distribution à 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-repositorypour 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
Kostanos
la source
2
Vous êtes curieux de savoir pourquoi cela est préférable sudo apt-get install virtualboxet pourquoi vous ne pouvez pas simplement courir sudo apt-get install virtualbox-5.0?
Luc
19

Vous pouvez utiliser

apt-cache search virtualbox

rechercher des paquets associés à "virtualbox".

Parmi d'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.

Florian Diesch
la source
9

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 hôte de VirtualBox (vboxdrv, vboxnetflt et vboxnetadp) sont correctement mis à jour si la version du noyau Linux change lors de la prochaine mise à niveau d'apt-get."

Hai Rom
la source
1
Remarque: Dernier en date maintenant 5.1C'est la voie à suivre maintenant, et devrait être la réponse acceptée.
Vadorequest
C'est une bonne réponse, mais vous devez vous référer à virtualbox.org/wiki/Linux_Downloads pour vous assurer que vous disposez des versions correctes. Les versions des clés et des boîtes virtuelles répertoriées ici sont obsolètes.
Harlan Nelson
3

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érentiel 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.

Spyderdyne
la source
3

Selon Oracle Official Doc pour le téléchargement Linux, vous pouvez installer virtual boxen ajoutant son référentiel de deux manières

1 - ajoutez son référentiel (selon votre version d'ubuntu) directement dans le /etc/apt/sources.listfichier [ 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 le xenialmot avec le nom de votre version d'ubuntu

deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib

Ajoutez ensuite les clés publiques Oracle en copiant la clé à partir d' oracle_vbox_2016.asc , oracle_vbox.asc et collez-les dans deux fichiers oracle_vbox_2016.asc, oracle_vbox.ascpuis ajoutez-les enfin à 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 boxen apt-get installligne de commande:

sudo apt-get update
sudo apt-get install virtualbox-5.1

vous pouvez installer virtual boxmanuellement En téléchargeant ses packages de dab existant dans Oracle Official Doc pour Linux Exemple de téléchargement: lien de téléchargement pour le package de dab 64 bits Ubuntu 16.04 xenial

Avis réponse de @Kostanos identique à ma réponse mais installer virtualbox-5.0aussi pour plus de lien pour l'installationvirtual box

ahmed hamdy
la source