Si vous êtes un utilisateur Linux depuis un certain temps, vous souhaitez probablement utiliser plusieurs distributions sur votre machine. Maintenant, c'est possible grâce à un excellent outil appelé Distrobox. Il vous permet de créer un conteneur sur votre système Linux à l'aide de Podman ou Docker. Ces conteneurs sont intégrés à des hôtes pour permettre aux utilisateurs de partager leur répertoire personnel, leur stockage externe et leurs périphériques USB, leurs applications GUI, leur audio, etc.

Si vous n'êtes pas familier avec Distrobox mais que vous souhaitez en savoir plus, ne vous inquiétez pas. Ce guide vous aidera à tout savoir sur Distrobox, y compris comment l'utiliser avec n'importe quelle distribution Linux.

Qu'est-ce que Distrobox ?

Il y a tellement de systèmes d'exploitation basés sur Linux disponibles, et en tant que passionnés de Linux, nous voulons tous utiliser différents systèmes d'exploitation en même temps. Distrobox offre un moyen fantastique d'utiliser n'importe quelle distribution Linux directement depuis le terminal.

instagram viewer

En termes simples, Distrobox est un outil de ligne de commande qui utilise Docker ou Podman pour fournir un moyen d'accéder à plusieurs systèmes d'exploitation Linux.

Il fonctionne de la même manière que Toolbox mais simplifie tout en utilisant POSIX sh. L'environnement de Distrobox est basé sur une image OCI, qui est utilisée pour créer des conteneurs.

Distrobox vise à offrir une plate-forme pour entrer rapidement dans n'importe quel conteneur et l'utiliser comme environnement par défaut pour le terminal. C'est pourquoi de nombreux utilisateurs de Linux préfèrent Distrobox au lieu de Toolbox. Distrobox n'est pas complexe du tout car il ne comprend que six commandes. Voici la liste des commandes de base disponibles dans Distrobox :

Commande La description
distribution-créer Crée un conteneur
distrobox-entrer Permet d'accéder au conteneur
liste de distribution Liste les conteneurs créés par Distrobox
distribution-init C'est un point d'entrée d'un conteneur
exportation de la boîte de distribution Exporte les services et les applications d'un conteneur vers un hôte particulier
distrobox-rm Supprime un conteneur
arrêt de la distribution Arrête un conteneur en cours d'exécution

Comment installer et utiliser Distrobox

Regardons comment installer et utiliser Distrobox sous Linux. Nous utilisons Ubuntu pour vous expliquer étape par étape comment l'utiliser, mais les étapes sont plus ou moins les mêmes pour les autres distributions Linux.

Tout d'abord, ouvrez le terminal Linux et exécutez la commande suivante pour télécharger et exécuter le script d'installation de Distrobox :

boucle https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Si vous obtenez l'erreur "curl: command not found", vous devriez installer cURL sur Linux et exécutez à nouveau la commande ci-dessus. Il est maintenant temps d'installer et de configurer Docker pour Distrobox, alors exécutez la commande suivante pour installer Docker sur Linux :

sudo apt installer docker.io -y

Après avoir installé Docker, exécutez les commandes ci-dessous pour démarrer et activer le service Docker :

sudo systemctl enable --now docker

Vous pouvez également exécuter la commande suivante pour vérifier l'état actif du service Docker :

sudo systemctl status --now docker

Production:

Lancez maintenant la commande suivante pour ajouter l'utilisateur actuel au groupe Docker nommé "docker":

sudo usermod -aG menu fixe $USER

Une fois que vous avez terminé, autorisez le système à vérifier le groupe Docker nouvellement modifié :

menu fixe newgrp

Après avoir installé avec succès Distrobox et Docker, créez un conteneur Docker pour Distrobox. Supposons que vous vouliez utiliser AlmaLinux depuis le terminal. Exécutez la commande suivante pour continuer :

distrobox créer --image almalinux: dernier --name alma

Production:

La commande ci-dessus déploiera automatiquement la dernière version d'AlmaLinux pour Distrobox. Enfin, démarrez Distrobox et accédez au conteneur Docker :

distrobox-enter --nom alma

Production:

Après avoir exécuté la commande, vous remarquerez que l'invite de votre terminal deviendra "alma". Cela signifie que vous utilisez maintenant AlmaLinux depuis le terminal Ubuntu.

Par exemple, le système affiche une erreur "commande introuvable" lorsque vous exécutez le mise à jour sudo apt commande. Cependant, mise à jour sudo miam fonctionne bien dans le terminal car AlmaLinux prend en charge YUM au lieu d'APT.

Une fois que vous avez créé plusieurs conteneurs pour Distrobox, vous pouvez rapidement consulter la liste complète des conteneurs disponibles sur le système en utilisant :

liste de distribution

Production:

Notez que vous ne devez pas utiliser sudo avec la commande ci-dessus car elle affichera une erreur "/usr/local/bin/distrobox-list car sudo n'est pas pris en charge".

Pour supprimer un conteneur de la liste, exécutez la commande ci-dessous.

distribution-rm --nom rocheux

Production:

Après avoir exécuté la commande, le système vous demandera votre confirmation, alors tapez "Oui" pour poursuivre le processus de suppression. Vous pouvez changer le nom rocheux dans la commande susmentionnée à tout autre conteneur que vous souhaitez supprimer du système.

Il existe un outil de ligne de commande appelé Neofetch à l'aide duquel vous pouvez vérifier le système d'exploitation actuel avec ses informations et son logo associés. Installons-le dans le système AlmaLinux en utilisant les commandes suivantes :

dnf installer epel-relase
dnf installer neofetch

Assurez-vous d'abord d'entrer dans le conteneur AlmaLinux Distrobox, puis d'installer Neofetch. Sinon, cela ne fonctionnera pas car le système hôte exécute Ubuntu. Nous sommes déjà à l'intérieur du conteneur et utilisons AlmaLinux, nous avons donc exécuté directement les commandes ci-dessus.

Si vous utilisez une autre distribution Linux dans Distrobox, installez Neofetch en utilisant ce qui suit commandes :

Pour Debian/Ubuntu :

sudo apt installer neofetch

Sur Arch Linux et ses dérivés :

sudo pacman -S neofetch

Maintenant, lancez l'utilitaire Neofetch depuis le terminal en exécutant le néofetch commande, et vous obtiendrez une sortie comme celle-ci:

Ici, vous obtiendrez toutes les informations sur le système d'exploitation actuel avec son logo officiel. Nous vous recommandons d'utiliser Neofetch avec Distrobox car il aide à vérifier le système d'exploitation en cours d'exécution dans le terminal.

Exécution de différentes distributions Linux dans le terminal

Il s'agissait donc d'une description détaillée de Distrobox et de la méthode complète pour l'installer et la configurer sur n'importe quelle distribution Linux. Pour ce guide, nous avons utilisé Ubuntu pour montrer la procédure étape par étape. Distrobox est un excellent outil pour tester vos scripts et commandes sur plusieurs systèmes d'exploitation en utilisant un seul système.

De plus, nous avons également inclus quelques astuces essentielles que vous devez connaître lors de l'utilisation de Distrobox sous Linux. Assurez-vous de configurer d'abord le conteneur Docker, puis d'installer Distrobox car il deviendra simple pour vous d'utiliser l'outil de cette façon. Distrobox devient populaire car POSIX sh simplifie tout et facilite l'accès à n'importe quel système d'exploitation Linux depuis le terminal.

Qu'est-ce que POSIX? Comment cela se rapporte à Linux

Lire la suite

PartagerTweeterPartagerE-mail

Rubriques connexes

  • Linux
  • Distribution Linux
  • Installer un logiciel
  • Systèmes d'exploitation
  • Terminal

A propos de l'auteur

Nitin Janguid (4 articles publiés)

Nitin Jangid est un techno-geek toujours prêt à apprendre les nouvelles technologies. En tant que passionné de technologie, il aime partager son expérience avec le monde à travers différents guides.

Plus de Nitin Jangid

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner