web-dev-qa-db-fra.com

Comment installer VirtualBox en ligne de commande?

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.

140
Cristiana Nicolae

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
174
Warren Hill

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
38
Kostanos

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.

19
Florian Diesch

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."

9
Hai Rom

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

3
ahmed hamdy

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.

3
spyderdyne