🧾 Base d’installation Debian 13 (Trixie) — configuration minimale et outils indispensables
🎯 Objectif
Préparer une installation Debian 13 moderne, stable et agréable à utiliser, avec un environnement minimal et les utilitaires essentiels pour l’administration système. Le but : une base propre, performante et lisible à chaque connexion.
🧩 1. Installation de Debian 13
Lors de l’installation :
– Choisir installation minimale (sans interface graphique)
– Créer un utilisateur standard (ex. : stagiaire
)
– Activer le service SSH pour la gestion à distance.
Debian GNU/Linux 13 srv-docker-01 tty1
srv-docker-01 login:
🔑 2. Activer sudo pour l’utilisateur
su -
apt update
apt install sudo -y
usermod -aG sudo stagiaire
Vérifie :
groups stagiaire
# → doit contenir 'sudo'
sudo whoami
# → root
🧱 3. Activer les dépôts complets Debian 13
sudo nano /etc/apt/sources.list
Ajoute :
deb http://deb.debian.org/debian trixie main contrib non-free-firmware non-free
deb http://security.debian.org/debian-security trixie-security main contrib non-free-firmware non-free
deb http://deb.debian.org/debian trixie-updates main contrib non-free-firmware non-free
sudo apt update
sudo apt full-upgrade -y
⚙️ 4. Installer les outils de base
sudo apt install -y \
curl wget git vim nano htop lsb-release ca-certificates \
unzip zip tar gnupg apt-transport-https net-tools \
bash-completion make
Note : le paquet software-properties-common
n’existe plus sur Debian 13.
🎨 5. Ajouter un affichage système (logo Debian + infos)
Option A – pfetch
sudo apt install pfetch -y
echo "pfetch" >> ~/.bashrc
Option B – neofetch (compilation manuelle)
git clone https://github.com/dylanaraps/neofetch.git
cd neofetch
sudo make install
echo "neofetch" >> ~/.bashrc
Copie éventuelle dans /usr/local/bin
:
sudo cp ~/neofetch/neofetch /usr/local/bin/
🖥️ 6. Installer btop — moniteur système moderne
sudo apt install btop -y
btop
echo "alias top='btop'" >> ~/.bashrc
source ~/.bashrc
btop offre une interface claire, fluide et très lisible pour surveiller CPU, mémoire, réseau et disques.
💡 7. Réglages confort
echo "export LS_OPTIONS='--color=auto'" >> ~/.bashrc
echo "alias ls='ls $LS_OPTIONS'" >> ~/.bashrc
echo "alias ll='ls -lh'" >> ~/.bashrc
source ~/.bashrc
✅ 8. Résumé — ta base Debian 13 est prête
Élément | Objectif | Statut |
---|---|---|
Dépôts main/contrib/non-free | Accès complet aux paquets | ✅ |
Utilisateur sudo | Administration sans root permanent | ✅ |
Outils système | Base Unix classique | ✅ |
pfetch ou neofetch | Logo Debian ASCII à la connexion | ✅ |
btop | Supervision moderne | ✅ |
Aliases & couleurs bash | Confort d’utilisation | ✅ |
🚀 Résultat final
stagiaire@srv-docker-01
-----------------------
OS: Debian GNU/Linux 13 (trixie)
Kernel: 6.12.48-amd64
Uptime: 1h 12m
CPU: Intel Xeon E5 @ 2.3GHz
RAM: 734MiB / 15936MiB
✨ Conclusion
Tu disposes maintenant d’une base Debian 13 solide, stable et agréable, idéale pour :
– un environnement serveur minimal ;
– un poste d’administration en SSH ;
– ou tout simplement un système Unix clair et rapide à maintenir.
Une Debian propre, lisible et efficace — la meilleure fondation pour tout projet serveur.