VirtualBox est un logiciel qui permet dâavoir sur votre ordinateur dâautre ordinateurs. On appelle cela des machines virtuelles
â souvent abrĂ©gĂ© par VM pour Virtual Machine.
Vous pouvez alors utiliser plusieurs systĂšmes dâexploitation en mĂȘme temps.
Par exemple, dans votre Linux, vous pourriez exĂ©cuter dâautres distributions Linux, des Windows ou mĂȘme des đâŠ
Ăa sert Ă quoi ?
- Tester des logiciels que vous ne connaissez pas sans risquer de polluer votre ordinateur,
- Tester un systĂšme dâexploitation,
- Utiliser un logiciel dans un environnement Ă©tanche,
- Utilisez un logiciel qui nâest pas disponible sur votre systĂšme.
Que faut-il comme ordinateur pour avoir plusieurs ordinateurs ?
VirtualBox nécessite une machine 64 bits et suffisamment de mémoire pour pouvoir en donner aux machines virtuelles.
Pour fixer les idĂ©es, 8 Go sur votre ordinateur semble un minimum ; mais au final câest une question de rĂ©partition de mĂ©moire entre ce que vous laissez pour votre systĂšme hĂŽte et ce que vous attribuer aux diffĂ©rentes machines virtuelles.
Installation
Vous devez créer un fichier /etc/apt/sources.list.d/virtualbox.list
contenant la configuration du dépÎt VirtualBox.
La documentation de VirtualBox prĂ©cise que le format doit ĂȘtre :
deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib
Vérifier la liste différents dépÎts.
Pour Mint 20 vous aurez besoin dâune configuration supplĂ©mentaire, voici comment la crĂ©er (vous aurez besoin des droits dâaccĂšs administrateurs):
cat <<EOF | sudo tee /etc/apt/sources.list.d/virtualbox.list
### LinuxMint 20 (there is no i386 support) ###
deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian focal contrib
EOF
Afin de vĂ©rifier lâintĂ©gritĂ© des paquets qui seront tĂ©lĂ©chargĂ©s, votre systĂšme doit connaĂźtre la clĂ© publique
dâOracle, voici comment procĂ©der :
mkdir -p ~/install/virtualbox &&
cd ~/install/virtualbox/ &&
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc
Assurez-vous ensuite que la clĂ© est valide Ă lâaide de :
gpg --with-fingerprint ./oracle_vbox_2016.asc
cd -
Le site dâOracle indique que le rĂ©sultat doit ĂȘtre :
B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
Si la clĂ© est conforme, vous pouvez alors lâajouter aux clĂ©s de confiance de votre systĂšme (local thrust store):
sudo apt-key add ~/install/virtualbox/oracle_vbox_2016.asc
Assurez-vous quâaucune prĂ©cĂ©dente version de VirtualBox nâest en fonctionnement sur votre systĂšme, en gĂ©nĂ©ral les versions prĂ©cĂ©dentes seront dĂ©sinstallĂ©es par la procĂ©dure dâinstallation de VirtualBox 6.1 â si ce nâest pas le cas, voyez la section Mise Ă jour.
Lâinstallation se fait alors Ă lâaide des commandes suivantes :
sudo apt update && sudo apt install -y virtualbox-6.1
Mise Ă jour
Si vous avez déjà configuré le dépÎt Oracle
pour une version précédente, désinstaller ces versions, puis installer directement VirtualBox 6.1.
Depuis la version 5.2Â :
sudo apt purge -y virtualbox-5.2 &&
sudo apt autoremove -y &&
sudo apt update &&
sudo apt install -y virtualbox-6.1
Depuis la version 6.0Â :
sudo apt purge -y virtualbox-6.0 &&
sudo apt autoremove -y &&
sudo apt update &&
sudo apt install -y virtualbox-6.1
Pensez Ă©galement Ă nettoyer (supprimer ou mettre en commentaire) le contenu du fichier /etc/apt/sources.list.d/virtualbox.list
.
Plus gĂ©nĂ©ralement, câest lâensemble des fichiers contenus dans /etc/apt/sources.list.d
et le fichier /etc/apt/sources.list
que vous devrez auditer, pour vous assurer que le dĂ©pĂŽt dâOracle nâest pas prĂ©sent.
Configuration
Configuration des droits dâaccĂšs
Vous devez ajouter votre utilisateur, ainsi que tous les utilisateurs amenés a utilisé VirtualBox au groupe vboxusers
.
Pour ajouter lâutilisateur courant :
sudo adduser "${USER}" vboxusers
Pour ajouter dâautres utilisateurs, utiliser la syntaxe suivante :
sudo adduser nathan vboxusers
sudo adduser pierre vboxusers
...
VoilĂ , vous nâavez plus quâĂ dĂ©marrer VirtualBox et vous crĂ©er une nouvelle machine virtuelle. Si vous aviez des machines virtuelles crĂ©Ă©es avec une version de VirtualBox plus ancienne pas de soucis, elles vous attendent.
Lâinstallation de VirtualBox diffĂšre des autres applications, en effet Ă chaque changement de version majeur de lâapplication le paquet change de nom.
LâidĂ©e est probablement dâaider les administrateurs Ă migrer maĂźtriser les migrations de cette application.
La consĂ©quence est quâun simple mise Ă jour de votre systĂšme, vous fera avoir la derniĂšre version du paquet (ce qui est dĂ©jĂ bien) mais pas nĂ©cessaire la version la plus ressente de lâapplication.
Références
኿