Linux dpkg · 5 min read · Sep 18, 2025
Tutoriel sur la commande dpkg de Linux pour les débutants (8 exemples)

Si vous êtes sur un système Debian ou basé sur Debian (comme Ubuntu), il y a de fortes chances que vous ayez rencontré des paquets .deb. Ce sont des paquets Debian, et la ligne de commande Linux offre des commandes/outils intégrés pour gérer ce type de paquets. Un de ces outils est dpkg, que nous allons discuter ici dans ce tutoriel.
Mais avant cela, il convient de mentionner que tous les exemples de ce tutoriel ont été testés sur une machine Ubuntu 16.04LTS.
Commande dpkg de Linux
L’outil dpkg est essentiellement un gestionnaire de paquets pour les systèmes Debian/basés sur Debian. Voici sa syntaxe :
dpkg ACTIONSOU
dpkg [options] nom-du-fichierEt voici comment la page de manuel l’explique :
dpkg est un outil pour installer, construire, supprimer et gérer des paquets Debian.
L'interface principale et plus conviviale pour dpkg est aptitude(1).
dpkg lui-même est entièrement contrôlé via des paramètres de ligne de commande, qui
consistent en exactement une action et zéro ou plus d'options. Le paramètre d'action
indique à dpkg quoi faire et les options contrôlent le comportement de l'action d'une
certaine manière.
dpkg peut également être utilisé comme interface pour dpkg-deb(1) et dpkg-query(1).
La liste des actions prises en charge peut être trouvée plus loin dans la section ACTIONS.
Si une telle action est rencontrée, dpkg exécute simplement dpkg-deb ou
dpkg-query avec les paramètres qui lui sont donnés, mais aucune option spécifique n'est
actuellement transmise à celles-ci, pour utiliser une telle option, les back-ends doivent
être appelés directement.Voici quelques exemples au format Q&R qui devraient vous donner une bonne idée de base sur le fonctionnement de dpkg.
Q1. Comment installer un paquet en utilisant dpkg ?
Vous pouvez le faire en utilisant l’option de ligne de commande -i.
dpkg -i [nom-du-paquet]Par exemple :
dpkg -i google-chrome-stable_current_amd64.debVoici toutes les étapes impliquées dans le processus d’installation :
1. Extraire les fichiers de contrôle du nouveau paquet.
2. Si une autre version du même paquet était installée avant
la nouvelle installation, exécutez le script prerm de l'ancien paquet.
3. Exécutez le script preinst, si fourni par le paquet.
4. Décompressez les nouveaux fichiers, et en même temps sauvegardez les anciens
fichiers, afin que si quelque chose ne va pas, ils puissent être restaurés.
5. Si une autre version du même paquet était installée avant
la nouvelle installation, exécutez le script postrm de l'ancien paquet.
Notez que ce script est exécuté après le script preinst
du nouveau paquet, car de nouveaux fichiers sont écrits en même temps
que les anciens fichiers sont supprimés.
6. Configurez le paquet. Voir --configure pour des informations détaillées
sur la façon dont cela est fait.Q2. Comment supprimer un paquet déjà installé en utilisant dpkg ?
Cela peut être fait en utilisant l’option de ligne de commande -r.
dpkg -r [nom-du-paquet]Par exemple :
dpkg -r googler_3.3.0-1_all.debVoici ce que la page de manuel dit à propos de cette option :
La suppression d'un paquet consiste en les étapes suivantes :
1. Exécutez le script prerm
2. Supprimez les fichiers installés
3. Exécutez le script postrmQ3. Comment lister tous les paquets installés dans le système ?
Pour cela, vous pouvez utiliser l’option de ligne de commande -l.
dpkg -lPar exemple, voici la sortie que cette option de ligne de commande a produite sur mon système :

Q4. Comment faire en sorte que dpkg liste le contenu d’un paquet ?
Cela peut être fait en utilisant le drapeau –contents.
dpkg --contents [nom du paquet]Par exemple :
Q5. Comment décompresser simplement un paquet en utilisant dpkg ?
Il peut y avoir des moments où vous voudriez simplement décompresser le paquet, sans le configurer. Eh bien, dpkg fournit également une option pour cela : –unpack.
dpkg --unpack [nom-du-paquet]Si plus tard vous souhaitez configurer un paquet déjà décompressé, vous pouvez le faire en utilisant l’option de ligne de commande –configure.
dpkg --configure [nom-du-paquet]Voici ce que la page de manuel dit à propos de cette option :
La configuration consiste en les étapes suivantes :
1. Décompressez les fichiers de configuration, et en même temps sauvegardez les anciens
fichiers de configuration, afin qu'ils puissent être restaurés si quelque chose va mal.
2. Exécutez le script postinst, si fourni par le paquet.Q6. Comment vérifier si un paquet est installé ou non ?
Utilisez l’option de ligne de commande -s pour cela.
dpkg -s [nom-du-paquet]Par exemple :
Q7. Comment imprimer l’architecture des paquets que dpkg installe ?
Cette info peut être accédée en utilisant l’option de ligne de commande –print-architecture.
dpkg --print-architecturePar exemple, la sortie que la commande ci-dessus a produite sur mon système était :
amd64Q8. Comment purger un paquet en utilisant dpkg ?
Nous avons déjà discuté de la façon de supprimer un paquet en utilisant la commande dpkg. Vous pouvez également purger un paquet, un processus qui supprime tout, y compris les fichiers de configuration. Cela peut être fait en utilisant l’option de ligne de commande -P.
dpkg -P [nom-du-paquet]Voici ce que la page de manuel a à dire à propos de cette option :
Certains fichiers de configuration peuvent être inconnus de dpkg car
ils sont créés et gérés séparément via les scripts de configuration.
Dans ce cas, dpkg ne les supprimera pas de lui-même,
mais le script postrm du paquet (qui est appelé par dpkg),
doit s'occuper de leur suppression lors de la purge. Bien sûr, cela ne
s'applique qu'aux fichiers dans les répertoires système, pas aux fichiers de
configuration écrits dans les répertoires personnels des utilisateurs.
La purge d'un paquet consiste en les étapes suivantes :
1. Supprimez le paquet, s'il n'est pas déjà supprimé. Voir --remove pour
des informations détaillées sur la façon dont cela est fait.
2. Exécutez le script postrm.Conclusion
La commande dpkg offre une pléthore d’options. Ce que nous avons discuté ici sont ces options qui vous aideront à commencer avec l’outil. Une fois que vous avez terminé de pratiquer ces options, rendez-vous sur la page de manuel de la commande pour plus d’informations.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.