Aller au contenu

Linux Mint Debian Edition 7 aux petits oignons

Aux petits oignons

Fin 2025 j'ai lu une critique détaillée de Linux Mint Debian Edition 7 publiée par Distrowatch, qui a éveillé ma curiosité. J'ai installé ça dans une VM et sur un PC bac à sable, et j'avoue que j'ai été agréablement surpris.

  • Sous le capot c'est essentiellement une Debian stable avec un installateur simplifié.

  • L'environnement de bureau Cinnamon ne laisse rien à désirer et convient parfaitement aux utilisateurs qui migrent depuis Microsoft Windows.

  • C'est une excellente base pour une installation à la sauce Microlinux.

J'ai donc passé quelques semaines à écrire des rôles Ansible et des playbooks pour cette distribution, et j'en ai fait ma distribution de choix pour toutes mes installations de postes de travail. Voilà à quoi ça ressemble actuellement sur la station de travail HP Z440 sur laquelle j'écris ces lignes :

Linux Mint Debian Edition

Dans cet article, je partage avec vous ma recette pour obtenir un poste de travail Linux fonctionnel et complet, avec tout ce qu'il vous faut pour travailler au quotidien.

Cette opération se fait grosso modo en deux temps :

  • Installation d'un poste de travail Linux Mint Debian standard

  • Peaufinage post-installation automatisé de ce système

Passez de Windows 10 à Linux Mint Debian Edition 7

Notez que c'est exactement cette configuration que j'installe à mes clients qui ne savent pas quoi installer à la place de leur système Windows 10 désormais obsolète.

Téléchargement

  • Rendez-vous sur la page du projet.

  • Suivez le lien Download > Other versions > LMDE 7 en haut à droite de la page.

  • Cliquez sur le bouton Download, choisissez un miroir et téléchargez l'ISO de Linux Mint Debian Edition 7 (3 Go).

Linux Mint Debian Edition

Confectionner la clé USB

Sous Microsoft Windows, il existe une multitude de solutions pour écrire une image ISO sur une clé USB, qui se distinguent toutes par le fait qu'elles ne fonctionnent pas. Une seule application s'acquitte correctement de cette tâche : le logiciel libre Rufus.

  • Insérez une clé USB formatée.

  • Lancez Rufus.

  • Vérifiez si votre clé USB s'affiche bien dans le champ Périphérique.

  • Sélectionnez le fichier ISO.

  • Cliquez sur Démarrer.

Sous Linux, l'image ISO est hybride et peut s'écrire directement sur une clé USB :

  • Insérez une clé USB (formatée ou non, peu importe).

  • Identifiez le fichier de périphérique /dev/sdX à l'aide de la commande lsblk.

  • Utilisez la commande dd en tant que root pour écrire le fichier ISO sur la clé.

# dd status=progress if=lmde-7-cinnamon-64bit.iso of=/dev/sdX

Ne vous tirez pas dans le pied !

La commande dd invoquée en tant que root écrit directement sur le disque fourni en argument. Ne vous trompez surtout pas de fichier de périphérique sous peine de détruire votre système installé.

Démarrer le système Live

  • Insérez le support d'installation dans votre PC.

  • Démarrez sur la clé en mode UEFI ou Legacy, peu importe.

  • Confirmez l'option Start LMDE par défaut pour démarrer le système Live.

LMDE 7 Live

Installer Linux Mint

  • Cliquez sur l'icône Install Linux Mint pour lancer le programme d'installation.

  • Choisissez la langue : French - France

  • Choisissez le fuseau horaire : Europe/Paris

  • Choisissez la disposition du clavier : French/French

  • Définissez un utilisateur provisoire install (Install).

  • Choisissez un nom pour la machine : sandbox, mintbox, linuxbox, etc.

LMDE 7 Installation

Pourquoi définir un utilisateur provisoire ?

Une fois que nous aurons installé notre système, nous allons mettre en place un profil par défaut pour l'utilisateur initial. Ce profil par défaut n'est pas encore installé. La solution la plus simple qui nous évitera de sauter à travers des cerceaux en feu consiste à définir un utilisateur provisoire install.

  • Gardez l'option Installation automatisée et sélectionnez le disque : /dev/sda par exemple

  • Installez le menu d'amorçage GRUB sur ce même disque.

  • Vérifiez les paramètres dans le récapitulatif et lancez l'installation.

  • Au terme de l'installation, cliquez sur Redémarrer.

  • Débranchez la clé USB d'installation une fois que le système Live s'est arrêté.

Mise à jour initiale

Avant d'aller plus loin, ce n'est pas une mauvaise idée d'effectuer la mise à jour initiale.

  • Vérifiez si vous êtes bien connecté à Internet.

  • Dans le menu des applications, ouvrez Administration > Sources de logiciels.

  • Renseignez votre mot de passe.

  • Choisissez un miroir français pour la source Principal.

  • Faites de même pour la source Base.

  • Cliquez sur le bouton pour mettre à jour le cache d'APT.

  • Fermez la fenêtre.

LMDE 7 Sources

Ouvrez un terminal et mettez à jour l'intégralité du système :

$ sudo apt upgrade -y

Redémarrez au terme de cette opération.

Configuration post-installation

Pour l'instant nous disposons d'un poste de travail Linux Mint Debian Edition dans sa configuration par défaut. De là à nous retrouver avec une installation complète aux petits oignons, il reste encore pas mal de choses à faire.

C'est bien fait pour vous

La bonne nouvelle, c'est que j'ai fait ce travail pour vous, en utilisant Ansible. Vous n'aurez donc qu'à installer les outils prérequis et lancer un playbook qui se chargera de tout de manière automagique.

Ouvrez un terminal et activez le compte root. Fournissez d'abord le mot de passe de l'utilisateur install pour utiliser sudo, puis définissez et confirmez le mot de passe pour root :

$ sudo passwd root
[sudo] Mot de passe de install : *********
Nouveau mot de passe : ***********
Retapez le nouveau mot de passe : ***********
passwd : mot de passe mis à jour avec succès

Installez Git et Ansible :

$ sudo apt install --no-install-recommends git ansible

Nous allons remplacer GNOME Terminal par Xfce Terminal :

$ sudo apt install xfce4-terminal

Pourquoi remplacer le terminal ?

Depuis la publication de GNOME 3.0 en 2011, les développeurs de l'environnement de bureau GNOME s'inspirent visiblement de Marie Kondo pour l'ergonomie des applications, quitte à supprimer certaines fonctionnalités essentielles. Heureusement pour nous, le terminal Xfce s'intègre très bien dans le bureau de Linux Mint.

Fermez GNOME Terminal, lancez Xfce Terminal et récupérez mon playbook de configuration automatique :

$ su -
# git clone https://gitlab.com/kikinovak/lmde-7-microlinux.git

Lancez le playbook :

# cd lmde-7-microlinux/
# ansible-galaxy install -r requirements.yml
# ./install.yml

LMDE 7 Ansible

Un installateur avec Ansible

Notez ici que j'ai utilisé Ansible de manière peu courante. Pour ceux qui connaissent déjà un peu : j'ai transformé un playbook en script exécutable qui fonctionne à la manière d'un SETUP.EXE sous Windows. Pas très orthodoxe certes, mais très pratique.

Créer l'utilisateur

Maintenant que les profils sont installés, nous pouvons définir notre utilisateur :

# adduser microlinux
New password: **********
Retype new password: **********
passwd: password updated successfully
Changing the user information for microlinux
Enter the new value, or press ENTER for the default
  Full Name []: Microlinux
  Room Number []:
  Work Phone []:
  Home Phone []:
  Other []:
Is the information correct? [Y/n] y

Ajoutez votre utilisateur au groupe système sudo :

# usermod -aG sudo <utilisateur>

Redémarrez.

Prise en main

Connectez-vous avec l'identifiant que vous venez de définir :

LMDE 7 LightDM

Une fois la session de bureau lancée, ouvrez un terminal et supprimez le compte provisoire :

$ sudo userdel -r install

État des lieux

Vous voilà avec un environnement de bureau Cinnamon sobrement efficace à la sauce Microlinux :

LMDE 7 Bureau

Le moment est venu pour faire un petit état des lieux et dire deux mots à propos de certains de mes choix techniques sous le capot.

  • À l'heure actuelle, beaucoup de systèmes Linux font la transition de X11 vers Wayland. J'ai opté pour une session X11 par défaut, étant donné que c'est une technologie mûrie et que Wayland affiche encore quelques défauts de jeunesse qui peuvent s'avérer agaçants au quotidien.

  • J'ai personnalisé le menu de Cinnamon dans le but de le rendre plus lisible, en intégrant des entrées de menu plus concises avec des traductions pour le français, l'anglais et l'allemand.

  • En règle générale j'aime bien le principe une application par tâche. Dans ce cas, j'essaie d'opter pour le meilleur compromis entre l'ergonomie et la stabilité.

  • J'ai intégré un jeu complet de polices TrueType Microsoft pour une meilleure compatibilité avec les documents produits avec Microsoft Office.

  • En temps normal, j'utilise Mozilla Firefox pour surfer sur le web, avec le bloqueur de publicités uBlock Origin intégré par défaut. Pour les rares cas de figure où un site web ne fonctionne pas avec Firefox, j'ai inclus le concurrent propriétaire Chrome.

  • Les applications audio et vidéo intègrent tous les plug-ins et les codecs nécessaires pour gérer l'ensemble des formats multimédia courants.

  • L'application propriétaire AnyDesk permet de se connecter à distance pour effectuer des travaux de télémaintenance.

  • Les plateformes de communication propriétaires Teams, Zoom, Slack et Signal sont installées et prêtes à l'emploi.

  • L'hyperviseur VirtualBox1 est installé et prêt à l'emploi, avec le Oracle Extension Pack déjà installé et configuré. Pour utiliser VirtualBox, il vous suffit d'ajouter votre utilisateur au groupe système vboxusers comme ceci :

    $ sudo usermod -aG vboxusers <utilisateur>
    
  • Vagrant fourni par Hashicorp est installé et prêt à l'emploi. Pour l'utiliser conjointement avec VirtualBox, il vous suffit d'éditer votre fichier ~/.bash_aliases et d'ajouter ces quelques lignes à la fin du fichier :

    # Vagrant
    VAGRANT_DEFAULT_PROVIDER=virtualbox
    export VAGRANT_DEFAULT_PROVIDER
    source $(find /opt/vagrant -name completion.sh)
    
  • Enfin, Docker est également installé et prêt à l'emploi, dans la version communautaire fournie par la société Docker Inc.™ Pour utiliser Docker, il vous suffit d'ajouter votre utilisateur au groupe système docker comme ceci :

    $ sudo usermod -aG docker <utilisateur>
    

Maintenance

Pour effectuer la maintenance de votre poste de travail Linux Mint Debian Edition à la sauce Microlinux, laissez-le allumé la nuit, tout simplement. Sous le capot, une tâche automatique se charge de la mise à jour des paquets et des Flatpaks, en intégrant mes améliorations au passage :

$ sudo crontab -l
#Ansible: Run system maintenance every day at 03:30 AM
30 03 * * * cd /root/lmde-7-microlinux && git pull && 
      ansible-galaxy install -r ./requirements.yml --force && ./install.yml

Pour le reste, ce système s'administre comme n'importe quelle installation classique de Debian dans la version stable.


  1. Je sais bien que KVM est une technologie supérieure à VirtualBox. Si j'utilise quand-même ce dernier, c'est pour deux raisons principalement. 1) Le cloud Vagrant propose bien plus de boxes pour cet hyperviseur. 2) Docker a une sale tendance à flinguer le bridge de KVM. 


La rédaction de cette documentation demande du temps et des quantités significatives de café espresso. Vous appréciez ce blog ? Offrez un café au rédacteur en cliquant sur la tasse.