Table des matières
Gestion de paquets Debian
Introduction
Paquet Debian
Outils de gestion des paquets
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
APT est un ensemble d'outils pour manipuler les paquets (téléchargement, installation …) et les informations autour du paquet (description du paquet).
Installation d'un 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>
Dé-installation d'un 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 paquets
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 système de gestion des paquets
Nettoyage du cache local (/var/cache/apt/archives)
apt-get clean
apt-get autoclean
Téléchargement de paquets
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>
Configuration d'un 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
dpkg
Outil de bas niveau pour manipuler les paquets.
Installation d'un paquet
dpkg -i <nom du paquet>
Dé-installation d'un paquet
dpkg -r <nom du paquet>
Statut d'un paquet
dpkg -s <nom du paquet>
Liste des fichiers qui seront installés par un paquet (avec les dépendances)
dpkg -L <nom du paquet>
Affiche la liste des fichiers par paquet (paquet responsable du fichier)
dpkg -S <nom du paquet>
Détermine dans quel paquet se trouve un fichier donné
dpkg -S <nom absolu du fichier avec répertoire>
Manipulation du contenu d'un paquet
D'autres outils existent pour voir le contenu d'un paquet.
Extraire le contenu
dpkg-deb -x <nom du paquet> [répertoire]
Extraire les méta données, scripts d'installation
dpkg-deb -e <nom du paquet> [répertoire]
Recherche de paquet
apt-cache
est outils de manipulation des méta données des paquets.
Recherche d'un paquet par mots clés
apt-cache search <motif>
Information sur un paquet
apt-cache show <nom du paquet>
Information sur un paquet (dépendances, versions)
apt-cache showpkg <nom du paquet>
Autres outils
Gestion des paquets
- dselect
- aptitude
- synaptic
- PackageKit
Mise à jour du système de paquets
- update-manager
Configuration
Configuration de APT
Outil
apt-config
est un outil pour lire la configuration d'APT
Exemple:
apt-config dump
affiche les options d'APT.
Fichiers de configuration
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.
Configuration de dpkg
Fichiers de configuration
La configuration de dpkg
est stockée dans le répertoire /etc/dpkg
.
Ces fichiers contiennent les options de l'outil dpkg
.