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
኿