Passer au contenu principal

Bases (Linux)

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és
  • apt full-upgrade : met à jour en gérant les changements de dépendances (peut supprimer des paquets obsolètes)
  • apt install paquet : installe un paquet
  • apt remove paquet : désinstalle un paquet (conserve les fichiers de configuration)
  • apt purge paquet : désinstalle et supprime les fichiers de configuration
  • apt autoremove : supprime les dépendances devenues inutiles
  • apt search motif : recherche dans les paquets disponibles
  • apt show paquet : affiche les détails d'un paquet
  • apt 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).