Recherche de site Web

Guide du débutant pour la commande Linux dpkg


Debian Linux et d’autres distributions Linux basées sur Debian, telles que Ubuntu et Linux Mint, utilisent dpkg comme gestionnaire de paquets.

Vous vous dites peut-être : « Je pensais que ces distributions utilisaient apt – c’est ce que j’utilise toujours pour installer des paquets. » C’est vrai, apt est aussi un gestionnaire de paquets, mais en réalité, il ne fait que passer des tâches à dpkg en arrière-plan. apt et d’autres gestionnaires de paquets sur Debian utilisent généralement dpkg pour installer des paquets ou effectuer des tâches similaires.

Les commandes du gestionnaire de paquets comme celles d’apt ou d’apt-get sont destinées aux utilisateurs finaux. Ils sont faciles à utiliser et sont très familiers à la plupart des utilisateurs de Linux. dpkg est un outil de bas niveau qui est plus orienté vers une utilisation par le système, mais nous pouvons toujours l’utiliser avec la commande dpkg.

Dans ce guide, nous allons passer en revue divers exemples de commandes dpkg pour vous aider à apprendre à utiliser l’outil et à gérer les paquets sur votre Debian ou votre système basé sur Debian.

Dans ce tutoriel, vous allez apprendre :

  • Comment installer .deb paquets avec dpkg
  • Comment utiliser la commande dpkg à travers des exemples

Utilisation de la commande dpkg sous Linux

Comment utiliser la commande dpkg à travers des exemples

La façon la plus simple d’en savoir plus sur la commande dpkg est d’utiliser des exemples. Pour commencer, utilisez certaines des commandes suivantes sur votre propre système, et vous finirez par l’avoir maîtrisé et pourrez l’utiliser pour installer des fichiers deb ou reconfigurer des paquets, etc.

  1. L’utilisation la plus courante de dpkg est probablement d’installer des fichiers .deb, puisque apt est généralement utilisé pour installer des paquets à partir de dépôts. Une fois que vous avez téléchargé un fichier deb, vous pouvez utiliser l’option -i (installer) pour l’installer.

    
    dpkg -i package-name.deb
    
  2. Pour voir la liste complète des paquets installés sur votre système, vous pouvez utiliser l’option -l (liste). Cela vous donnera des détails supplémentaires tels que la version du package, l’architecture du système et une description.

    
    dpkg -l
    
  3. Liste de tous les paquets installés avec dpkg

  4. Si vous souhaitez rechercher un paquet installé par son nom, spécifiez simplement votre chaîne de recherche après l’option -l.

    
    dpkg -l nmap
    ...
    ||/ Name           Version            Architecture Description
    +++-==============-==================-============-=================================
    ii  nmap           7.80+dfsg1-2build1 amd64        The Network Mapper
    
  5. Vous pouvez supprimer un paquet à l’aide de l’option -r (supprimer). Notez que cela laissera derrière vous les fichiers de configuration, mais désinstallera le programme.

    
    sudo dpkg -r package-name
    
  6. Vous pouvez purger un paquet, ce qui désinstallera le logiciel et supprimera tous ses fichiers de configuration au lieu de les laisser derrière, à l’aide de l’option -P (Purge).

    
    sudo dpkg -P package-name
    
  7. Pour vérifier rapidement si un paquet est installé ou non, vous pouvez utiliser l’option -s (status).

    
    dpkg -s nmap
    
  8. Vérifier si un paquet est installé et afficher des informations détaillées sur le paquet

  9. Utilisez dpkg pour examiner le contenu d’un fichier .deb en ajoutant l’option -c (contenu).

    
    dpkg -c package-name.deb
    
  10. Vous pouvez décompresser un fichier .deb pour voir et manipuler son contenu à l’aide de l’option --unpack.

    
    dpkg --unpack package-name.deb
    
  11. Si vous apportez des modifications aux fichiers .deb décompressés, vous pouvez tout reconditionner dans un fichier .deb à l’aide de l’option --configure.

    
    sudo dpkg --configure package-name
    
  12. Si un paquet a déjà été installé et configuré, vous devrez probablement opter pour la commande dpkg-reconfigure si vous souhaitez configurer davantage ses paramètres.

    
    sudo dpkg-reconfigure unattended-upgrades
    
  13. Reconfiguration d’un package installé à l’aide de la commande dpkg-reconfigure

Cela devrait être la majorité des commandes dpkg que vous aurez besoin de connaître, bien qu’il existe encore plus d’options. Si vous souhaitez aller encore plus loin, consultez la page de manuel pour plus d’options.


man dpkg

Réflexions finales

Dans ce guide, nous avons vu comment utiliser dpkg, le gestionnaire de paquets Debian, à travers des exemples en ligne de commande. Nous avons couvert l’installation des fichiers deb, la suppression et la purge des paquets, ainsi que la lliste, le déballage et la configuration des fichiers deb. Très probablement, ce seront toutes les commandes dpkg avec lesquelles vous devrez vous familiariser. DPKG n’a généralement besoin d’être appris qu’après que les wrappers de haut niveau comme apt ont été maîtrisés en premier.

Articles connexes: