Comment installer VirtualBox sur Debian

Comment installer VirtualBox sur Debian ou LMDE

VirtualBox est un logiciel open-source proposé par Oracle pour créer des machines virtuelles (VM). Il n’est pas disponible sur les dépôts officiels de Debian 10 Buster (old-stable) ou 11 Bullseye (stable). Aussi, voici deux manières d’installer les 2 dernières versions majeures de VirtualBox (VirtualBox 7.0 et VirtualBox 6.1) sur Debian, LMDE (Linux Mint Debian Edition) ou toutes autres distributions basées sur Debian.

Prérequis

  • Debian 10, Debian 11, LMDE 5 ou toute autre distribution dérivée de ces dernières
  • Avoir et utiliser un compte administrateur

Installer VirtualBox sur Debian 10 ou 11 depuis le dépôt d’Oracle

L’ajout du dépôt d’Oracle vous permettra d’avoir les versions les plus récentes de VirtualBox.

Ajouter le dépôt d’Oracle pour VirtualBox

Commencez par ajouter la clé de signature du dépôt et exécutant dans un terminal la commande :

wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg

Puis pour ajouter le dépôt Oracle, exécutez l’une des commandes qui suit en fonction de votre configuration. Pour :

  • Debian 10 ou 11 en 32 bits :
echo "deb [signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

$(lsb_release -sc) permet de récupérer automatiquement le nom de code de la version de Debian utilisée : Buster pour Debian 10, Bullseye pour Debian 11.

  • Debian 10 ou 11 en 64 bits :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

$(lsb_release -sc) permet de récupérer automatiquement le nom de code de la version de Debian utilisée : Buster pour Debian 10, Bullseye pour Debian 11.

  • LMDE 5 “Elsie” 32 bits :
echo "deb [signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
  • LMDE 5 “Elsie” 64 bits :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Puis, saisissez votre mot de passe Administrateur et faites Entrée.

Et, rafraichissez votre cache APT :

sudo apt update

Installer VirtualBox 6.1 ou 7.0 sur Debian ou LMDE

Pour chaque version majeure de VirtualBox, il y a un installeur spécifique. Si une version antérieure est présente, l’installation d’une version plus récente la désinstallera automatiquement.

Pour installer VirtualBox 7.0

L’installation de VirtualBox 7.0 se fait, dans un terminal, avec la commande suivante :

sudo apt install virtualbox-7.0

Pour installer VirtualBox 6.1

L’installation de VirtualBox 6.1 se fait avec cette commande :

sudo apt install virtualbox-6.1

Installer l’Oracle VM VirtualBox Extension Pack (facultatif)

L’Oracle VM VirtualBox Extension Pack permet d’installer des modules de VirtualBox sous licence propriétaire (PUEL) et donc non disponibles dans la version de base qui sous licence libre (GPLv2).

Dans VirtualBox 6.x, il permet, notamment, d’activer le support des périphériques USB2/3 dans une machine virtuelle VirtualBox. Dans VirtualBox 7, cette partie, passée sous licence libre, est intégrée à l’application de base et l’extension pack n’est plus nécessaire pour cela.

Mais, il permet aussi :

  • le support du protocole VRDP (VirtualBox Remote Desktop Protocol) qui permet de prendre en main à distance la VM avec le protocole RDP
  • l’utilisation de la Webcam de la machine hôte dans la VM
  • De chiffrer les disques avec un algorithme AES

Pour vous aider à l’installer, vous pouvez suivre mon guide sur le sujet.

Installer VirtualBox sur Debian 10 ou 11 depuis le dépôt Debian Fast Track

Le dépôt Debian Fast Track est un dépôt Debian qui permet de rendre disponible de paquets rétro-portés pour la distribution stable (Debian 11 Bullseye) et old-stable (Debian 10 Buster), si ces paquets ne peuvent pas être maintenus dans testing et rétro-portés de la manière habituelle.

Ajouter le dépôt Debian Fast Track

Commencez par installer la clé de signature du dépôt avec la commande :

 sudo apt install fasttrack-archive-keyring

Puis ouvrez votre fichier /etc/apt/source.list pour le modifier :

sudo nano /etc/apt/source.list

Utiliser les touches pour se déplacer dans le texte et faites Ctrl+O puis Entrée pour sauvegarder et Ctrl+X pour quitter

et ajouter les lignes suivantes :

  • Pour Debian 11 :
deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-fasttrack main contrib
deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-backports-staging main contrib
Debian - source.list avec les dépôts fast track
  • Pour Debian 10 :
deb https://fasttrack.debian.net/debian/ buster-fasttrack main contrib
deb https://fasttrack.debian.net/debian/ buster-backports main contrib

Puis rafraichissez votre cache APT :

sudo apt update

Installer VirtualBox depuis le dépôt Debian Fast Track

Faites dans un terminal :

sudo apt install virtualbox

Installer l’Oracle VM VirtualBox Extension Pack (facultatif)

Voir plus haut pour les infos sur ce qu’est et permet l’extension Pack.

Dans un terminal, faites :

sudo apt install virtualbox-ext-pack

Alors, lisez ou appuyez sur la touche Tab ↹ pour sélectionner le OK et faites Entrée.

Debian - licence extension pack VirtualBox

Puis, si acceptez les termes de la licence, sélectionnez Oui pour les installer et faites Entrée.

Debian - validation licence extension pack VirtualBox

Le paquet d’extension est directement installé dans VirtualBox.

Autoriser VirtualBox à accéder aux ports USB sur Debian ou LMDE (facultatif)

Pour que vos machines virtuelles puissent avoir accès aux ports USB, il faut ajouter votre compte utilisateur au groupe vboxusers. Dans un terminal, faites :

sudo usermod -G vboxusers -a $USER
Debian - ajout utilisateur au groupe vboxusers

Vous pouvez remplacer $USER par le nom d’un utilisateur si vous voulez utiliser VirtualBox avec un autre compte.

Puis, si vous en avez besoins, lisez ce tutoriel pour activer le support USB 2 ou 3.x dans VirtualBox.

Désinstaller VirtualBox 6.1 ou 7.0 sur Debian ou LMDE

La commande pour désinstaller VirtualBox dépend de la version installée.

Pour VirtualBox 7.0

Dans un terminal, faites :

sudo apt remove virtualbox-7.0

Pour VirtualBox 6.1

Dans un terminal, faites :

sudo apt remove virtualbox-6.1

Pour VirtualBox installé depuis le dépôt Debian Fast Track

Dans un terminal, faites :

sudo apt remove virtualbox

Liens utiles

Et mes autres guides autour de la configuration de VirtualBox :

ou de l’installation d’OS dans VirtualBox :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

4 Commentaires

  1. bonjour, merci pour votre tuto mes pour moi ça ne fonctionne pas, suis découragé

    sudo apt install virtualbox-7.0
    Lecture des listes de paquets… Fait
    Construction de l’arbre des dépendances… Fait
    Lecture des informations d’état… Fait
    E: Impossible de trouver le paquet virtualbox-7.0
    E: Impossible de trouver de paquet correspondant à l’expression rationnelle « virtualbox-7.0 »

    voila ce que j’obtient 🙁

  2. Bonjour,

    Installer VirtualBox sur Debian 12.

    J’ai trouvé sur le site du constructeur : « virtualbox-7.0_7.0.8-156879~Debian~bullseye_amd64.deb »
    est-ce que votre méthode pour l’installation sue Debian 11 reste valable ?
    ou faut-il attendre la mise à jour vers la 7.0.9

    1. Bonjour Fred,

      Pour le moment, comme Debian 12 “Bookworm” vient juste de sortir (il est sorti le 10 juin…), il n’y a pas de paquet deb disponible pour cette version de la distribution. Je vous conseille donc d’attendre un peu pour les avoir sur un dépôt VirtualBox quand il existera (Méthode 1) ou sur les dépôts Debian Fast Track (Méthode 2). Quand cela sera le cas, je mettrai mon guide à jour.
      Sinon, aujourd’hui, le seul moyen d’installer VirtualBox sur Bookworm est d’utiliser le fichier VirtualBox-7.0.8-156879-Linux_amd64.run téléchargeable en cliquant pour All Distributions de la page download for Linux.

      Cordialement