2.6 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
.