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.
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.debPour 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 -lSi 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 MapperVous 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-nameVous 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-namePour vérifier rapidement si un paquet est installé ou non, vous pouvez utiliser l’option
-s(status).dpkg -s nmapUtilisez dpkg pour examiner le contenu d’un fichier .deb en ajoutant l’option
-c(contenu).dpkg -c package-name.debVous pouvez décompresser un fichier .deb pour voir et manipuler son contenu à l’aide de l’option
--unpack.dpkg --unpack package-name.debSi 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-nameSi un paquet a déjà été installé et configuré, vous devrez probablement opter pour la commande
dpkg-reconfiguresi vous souhaitez configurer davantage ses paramètres.sudo dpkg-reconfigure unattended-upgrades
Liste de tous les paquets installés avec dpkg
Vérifier si un paquet est installé et afficher des informations détaillées sur le paquet
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.


