Gestion des paquets APT
APT (Advanced Package Tool) est le gestionnaire de paquets de Debian. Il gère l'installation, la mise à jour et la suppression des logiciels, en résolvant automatiquement les dépendances.
Les commandes essentielles
apt update: synchronise la liste des paquets disponibles depuis les dépôts (ne met rien à jour)apt upgrade: met à jour les paquets installésapt full-upgrade: met à jour en gérant les changements de dépendances (peut supprimer des paquets obsolètes)apt install paquet: installe un paquetapt remove paquet: désinstalle un paquet (conserve les fichiers de configuration)apt purge paquet: désinstalle et supprime les fichiers de configurationapt autoremove: supprime les dépendances devenues inutilesapt search motif: recherche dans les paquets disponiblesapt show paquet: affiche les détails d'un paquetapt list --installed: liste les paquets installés
Les dépôts : sources.list
APT récupère les paquets depuis des dépôts définis dans /etc/apt/sources.list et les fichiers de /etc/apt/sources.list.d/.
Une ligne de dépôt type :
deb https://deb.debian.org/debian trixie main contrib non-free-firmware- main : paquets libres officiellement supportés par Debian
- contrib : paquets libres dépendant de composants non libres
- non-free-firmware : firmwares propriétaires (nécessaires sur certains matériels)
Après modification des sources, toujours exécuter apt update pour prendre en compte les changements.
En pratique : apt update && apt upgrade -y est la commande de maintenance courante sur un parc Debian. La distinction remove vs purge est importante : un purge laisse le système propre, un remove conserve la configuration (utile si on réinstalle le service plus tard).