Il existe plusieurs outils pour manipuler les paquets Debian. Seuls les outils APT pour Advanced Packaging Tool et dpkg seront détaillés dans la suite.
APT est un ensemble d'outils pour manipuler les paquets (téléchargement, installation …) et les informations autour du paquet (description du paquet).
apt-get install <nom du paquet>
Simulation d'installation d'un paquet:
apt-get install -s <nom du paquet>
apt-get install –just-print <nom du paquet>
apt-get install –dry-run <nom du paquet>
apt-get remove <nom du paquet>
Simulation de dé-installation d'un paquet:
apt-get remove -s <nom du paquet>
apt-get remove –just-print <nom du paquet>
apt-get remove –dry-run <nom du paquet>
Suppression automatique des dépendances
apt-get autoremove <nom du paquet>
Suppression automatique des dépendances non utilisées
apt-get autoremove
Suppression des fichiers de configuration
apt-get purge
Mise à jour des informations sur les paquets
apt-get update
Mise à jour d'un paquet
apt-get install <nom du paquet>
Mise à jour de tous les paquets
apt-get upgrade
Mise à jour de la distribution, passage d'une version de distribution à une autre
apt-get dist-upgrade
Nettoyage du cache local (/var/cache/apt/archives)
apt-get clean
apt-get autoclean
Téléchargement sans installation du paquet
apt-get download <nom du paquet>
Téléchargement d'un paquet avec ses dépendances (/var/cache/apt/archives)
apt-get install -d <nom du paquet>
dpkg-reconfigure
(appel de debconf)
Cette commande permet de configurer un paquet une fois installé, elle peut être inutilisable sur certain paquet.
Exemple:
dpkg-reconfigure locales
dpkg-reconfigure adduser
dpkg-reconfigure tzdata
Outil de bas niveau pour manipuler les paquets.
dpkg -i <nom du paquet>
dpkg -r <nom du paquet>
dpkg -s <nom du paquet>
dpkg -L <nom du paquet>
dpkg -S <nom du paquet>
dpkg -S <nom absolu du fichier avec répertoire>
D'autres outils existent pour voir le contenu d'un paquet.
dpkg-deb -x <nom du paquet> [répertoire]
dpkg-deb -e <nom du paquet> [répertoire]
apt-cache
est outils de manipulation des méta données des paquets.
apt-cache search <motif>
apt-cache show <nom du paquet>
apt-cache showpkg <nom du paquet>
apt-config
est un outil pour lire la configuration d'APT
Exemple:
apt-config dump
affiche les options d'APT.
Les fichiers pour configurer APT sont regroupés dans le répertoire /etc/apt
.
Ces fichiers décrivent aussi bien les options des outils APT que la configuration des dépôts, la manière d'y accéder, les liens pour les paquets sources et binaires.
La configuration de dpkg
est stockée dans le répertoire /etc/dpkg
.
Ces fichiers contiennent les options de l'outil dpkg
.