Distrobox est un outil innovant qui utilise les technologies de conteneurs comme Podman et Docker pour créer et gérer des environnements de développement Linux distribués directement à partir de votre terminal. Cela permet aux développeurs d’utiliser n’importe quelle distribution Linux sur n’importe quel système d’exploitation sans avoir besoin de dual-boot ou de machines virtuelles. Ce guide vous expliquera comment implémenter Distrobox sur Debian 12, en fournissant des instructions détaillées et des exemples concrets pour faciliter le processus pour les novices.

Étape 1 : Préparation du système

Avant d’installer Distrobox, assurez-vous que votre système Debian 12 est à jour. Ouvrez un terminal et exécutez :

sudo apt update && sudo apt upgrade -y

Étape 2 : Installation de Docker ou Podman

Distrobox peut fonctionner avec Docker ou Podman. Choisissez l’outil de conteneurisation que vous préférez ou qui est déjà installé sur votre système. Si vous n’avez ni Docker ni Podman, voici comment les installer.

Installation de Docker :

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
sudo apt install docker-ce -y

Installation de Podman :

sudo apt update
sudo apt -y install podman

Étape 3 : Installation de Distrobox

Avec Docker ou Podman installé, vous pouvez maintenant installer Distrobox. Clonez le dépôt GitHub de Distrobox et exécutez le script d’installation :

git clone https://github.com/89luca89/distrobox
cd distrobox
sudo make install

Étape 4 : Utilisation de Distrobox

Avec Distrobox installé, vous pouvez commencer à créer des conteneurs pour différentes distributions Linux directement sur votre Debian 12.

Créer un nouveau conteneur

Pour créer un conteneur avec une distribution spécifique, utilisez :

distrobox-create -n nom_du_conteneur -i docker.io/library/fedora:34

Remplacez nom_du_conteneur par le nom que vous souhaitez donner à votre conteneur et fedora:34 par l’image de la distribution que vous voulez utiliser.

Entrer dans un conteneur

Pour entrer dans un conteneur que vous avez créé :

distrobox-enter nom_du_conteneur

Liste des conteneurs Distrobox

Pour voir tous les conteneurs Distrobox créés :

distrobox-list

Pour les développeurs et professionnels IT cherchant une plateforme robuste pour implémenter Distrobox, Shape.host propose des services Cloud VPS. Avec Shape.host, vous bénéficiez d’une infrastructure cloud performante, idéale pour exécuter Distrobox et gérer divers environnements de développement sur Debian 12. Les solutions Cloud VPS de Shape.host offrent la flexibilité, la performance et la sécurité nécessaires pour soutenir vos projets de développement les plus exigeants, avec un support technique expert disponible pour vous aider à chaque étape.