Debian : Installer VirtualBox
Table des matières
Cet article va illustrer comment installer VirtualBox sur Debian.
VirtualBox n'est plus présent dans les dépôts depuis la version 9.
Dans cet article, toutes les commandes sont lancées en super utilisateur (root).
Dans un premier temps, nous aurons besoin d'ajouter le dépôt VirtualBox (et les clés GPG de ces dépôts).
Récupération des clés GPG :
Ensuite, on ajoute le dépôt dans un fichier virtualbox.list par exemple :
La commande lsb_release -cs renvoie le nom de code de la distribution. Pour Debian 12, ça renvoie "bookworm".
On met ensuite la liste des dépôts à jour :
On peut aussi à jour son système avant via :
S'il y a une mise à jour du noyau, on redémarre.
Le paquet VirtualBox n'existe pas. Le paquet s'appelle virtualbox-version.
On peut rechercher les paquets via la commande :
Au moment où je révise cet article, j'ai ceci sur Debian 12 :
Je vais installer la dernière version avec le nom de paquet virtualbox-7.0 :
On n'oubliera pas d'ajouter nos utilisateurs au groupe "vboxusers", exemple avec l'utilisateur "adrien" :
Aussi, on peut installer l'extension Pack qui permet de gérer les ports USB 2 et 3 + quelques autres fonctionnalités :
On définit la version de VirtualBox installée (plus pratique pour les commandes génériques ci-dessous) :
Puis on télécharge le pack :
Et on l'installe :
(On accepte la license et le tour est joué)
Maintenant, VirtualBox est pleinement fonctionnel.
Introduction
Cet article va illustrer comment installer VirtualBox sur Debian.
VirtualBox n'est plus présent dans les dépôts depuis la version 9.
Dans cet article, toutes les commandes sont lancées en super utilisateur (root).
Préparation
Dans un premier temps, nous aurons besoin d'ajouter le dépôt VirtualBox (et les clés GPG de ces dépôts).
Récupération des clés GPG :
Code BASH :
wget https://www.virtualbox.org/download/oracle_vbox_2016.asc
Code BASH :
gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor oracle_vbox_2016.asc
Ensuite, on ajoute le dépôt dans un fichier virtualbox.list par exemple :
Code BASH :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" > /etc/apt/sources.list.d/virtualbox.list
La commande lsb_release -cs renvoie le nom de code de la distribution. Pour Debian 12, ça renvoie "bookworm".
On met ensuite la liste des dépôts à jour :
Code BASH :
apt update
On peut aussi à jour son système avant via :
Code BASH :
apt full-upgrade
S'il y a une mise à jour du noyau, on redémarre.
Installation
Le paquet VirtualBox n'existe pas. Le paquet s'appelle virtualbox-version.
On peut rechercher les paquets via la commande :
Code BASH :
apt list virtualbox-*
Au moment où je révise cet article, j'ai ceci sur Debian 12 :
Code :
virtualbox-6.1/inconnu 6.1.50-161033~Debian~bookworm amd64
virtualbox-7.0/inconnu 7.0.18-162988~Debian~bookworm amd64
Je vais installer la dernière version avec le nom de paquet virtualbox-7.0 :
Code BASH :
apt install virtualbox-7.0
On n'oubliera pas d'ajouter nos utilisateurs au groupe "vboxusers", exemple avec l'utilisateur "adrien" :
Code BASH :
gpasswd -a adrien vboxusers
Aussi, on peut installer l'extension Pack qui permet de gérer les ports USB 2 et 3 + quelques autres fonctionnalités :
On définit la version de VirtualBox installée (plus pratique pour les commandes génériques ci-dessous) :
Code BASH :
vboxver=7.0.18
Puis on télécharge le pack :
Code BASH :
wget https://download.virtualbox.org/virtualbox/$vboxver/Oracle_VM_VirtualBox_Extension_Pack-$vboxver.vbox-extpack
Et on l'installe :
Code BASH :
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-$vboxver.vbox-extpack
(On accepte la license et le tour est joué)
Maintenant, VirtualBox est pleinement fonctionnel.