2.5 KiB
APT
APT (pour Advanced Package Tool) est un des gestionnaires de paquets de Debian. Il dispose d'une interface en CLI, voici quelques exemples de commandes :
commande | description |
---|---|
apt install package |
Installe package |
apt search package |
Recherche package |
apt list |
Liste les paquets |
apt list --installed |
Liste les paquets installés |
apt remove package |
Désinstalle package , sans supprimer sa configuration |
apt purge package |
Purge package , i.e. désinstalle et supprime sa configuration |
apt depends package |
Liste les dépendances de package |
apt rdepends package |
Liste les paquets dépendants de package |
apt policy package |
Affiche les informations de priorité pour package |
apt show package |
Affiche les informations de package |
apt update |
Met à jour les listes de paquets |
apt upgrade |
Met à jour les paquets |
Un paquet Debian va placer des fichiers dans /bin/
, /usr/
par exemple. Il faut donc avoir les droits administrateurs pour installer, mettre à jour ou supprimer un paquet. Il n'est pas possible d'installer un paquet APT pour seulement un utilisateur.
Les sources de paquets
APT est en réalité une interface au dessus de DPKG (Debian PacKaGe) qui va simplifier le téléchargement et l'installation de paquets en les synchronisant de sources de paquets.
Les sources de paquets sont définies dans /etc/apt/source.list
et dans le dossier /etc/apt/source.list.d/
. Un système Debian classique au Crans devrait avoir les sources suivantes :
# Paquets principaux de Debian Buster
deb https://ftps.crans.org/debian buster main
# Paquets "volatiles" pour avoir des mises à jour un peu plus régulièrement
deb https://ftps.crans.org/debian buster-updates main
# Paquets apportant les mises à jour de sécurité
deb https://ftps.crans.org/debian-security buster/updates main
Si on souhaite également synchroniser la liste des sources de paquets pour potentiellement les reconstruire, on peut dupliquer chaque ligne en substituant deb
par deb-src
.
Vérifier l'état de santé des paquets systèmes Debian
Debian fournit un outil nommé debsums
(Debian Checksum) pour vérifier que les fichiers installés par les paquets Debian n'ont pas été altérés. Un fichier d'un paquet peut être altéré soit par un virus ou un administrateur chaotique qui écrase ses exécutables, soit quand il s'agit de changer sa configuration.
Pour lister rapidement la liste des fichiers de configuration changés : debsums -ce