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 ACTIONS

OU

dpkg [options] nom-du-fichier

Et 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.deb

Voici 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.deb

Voici 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 postrm

Q3. Comment lister tous les paquets installés dans le système ?

Pour cela, vous pouvez utiliser l’option de ligne de commande -l.

dpkg -l

Par exemple, voici la sortie que cette option de ligne de commande a produite sur mon système :

Comment lister tous les paquets installés dans le 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-architecture

Par exemple, la sortie que la commande ci-dessus a produite sur mon système était :

amd64

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

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.