Gestion des paquets Debian

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ésinstallation d’un paquet

apt-get remove <nom du paquet>

Simulation de désinstallation 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>

Recherche de paquet

apt-cache est l’outil de manipulation des métadonné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>

Téléchargement d’un paquet avec ses dépendances (/var/cache/apt/archives)

apt-get install -d <nom du paquet>

dpkg

Outil de bas niveau pour manipuler les paquets.

Installation d’un paquet

dpkg -i <nom du paquet>

Désinstallation 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

► 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]

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

🞄  🞄  🞄