Le logiciel que vous exécutez sur votre PC est ce qui le rend vraiment personnel. Cela en dit long sur ce avec quoi vous travaillez, ce que vous aimez faire ou vos passe-temps.

Ce guide explique comment gérer les paquets logiciels à l'aide du gestionnaire de paquets Debian (dpkg) sur les distributions Linux basées sur Debian comme Ubuntu, Debian, Mint et Kali, etc. Les packages logiciels Debian ont l'extension .deb.

La gestion des logiciels est l'une des tâches les plus courantes que vous effectuerez sur votre ordinateur personnel ou en tant qu'administrateur système.

Qu'est-ce que Dpkg?

Dpkg est un utilitaire de bas niveau qui comprend un ensemble de commandes utilisées pour installer, supprimer, lister et gérer les packages logiciels sur les distributions Linux basées sur Debian.

L'utilitaire dpkg est la base sur laquelle reposent d'autres outils de gestion de logiciels tels que Apt et Synaptic. Ceux-ci sont classés comme des outils de gestion de logiciels de haut niveau.

L'installation locale des fichiers du progiciel Debian (.deb) sur votre PC est l'une des spécialités de dpkg.

Ceci est particulièrement important pour l'installation de logiciels sur des machines hors réseau à des fins de sécurité ou en raison de problèmes de connectivité réseau. Les progiciels notables qui peuvent être installés avec dpkg incluent VS Code, Google Chrome et VirtualBox pour n'en citer que quelques-uns.

Liste des packages logiciels installés

Pour voir une liste des progiciels installés sur votre ordinateur, exécutez simplement la commande suivante.

dpkg --get-sélections

Le --get-sélections L'option de commande affiche les noms des packages installés dans un format simple et propre.

Pour afficher les détails de la version disponible sur les packages installés, vous pouvez utiliser la commande suivante. En outre, des informations telles que la version du logiciel, la taille installée, l'origine, la priorité, etc. sont répertoriées.

dpkg --print-available

Si vous souhaitez afficher les informations du progiciel sous forme de tableau. Vous pouvez utiliser le requête dpkg commande comme suit.

dpkg-query - liste

Installation de packages logiciels

L'installation de progiciels est l'une des tâches les plus courantes que nous effectuons sur nos PC. Avant de pouvoir installer progiciels sur votre ordinateur avec dpkg, vous devez d'abord télécharger le progiciel et l'avoir localement. Vous pouvez facilement télécharger des packages logiciels à l'aide de votre navigateur ou via des outils tels que wget ou curl.

Vous aurez besoin de privilèges élevés pour installer et supprimer des packages logiciels avec dpkg.

Par exemple pour installer Google Chrome, téléchargez-le dans le dossier Téléchargements. Ensuite, exécutez simplement la commande suivante.

sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb

Restauration des dépendances

Les packages logiciels sous Linux dépendent souvent d'autres logiciels pour fonctionner correctement.

Lorsque vous installez des packages via dpkg, il est souvent judicieux de restaurer les dépendances avec Apt en utilisant la commande suivante juste pour vous assurer que tout fonctionne correctement.

sudo apt installer -f

Conseil: Vous pouvez utiliser une méthode abrégée pour la plupart des commandes dpkg. Par exemple, dpkg -i nom_package au lieu de dpkg --install nom_package pour l'installation de progiciels. Ce guide utilise cette dernière approche car les commandes longues sont plus explicites.

En rapport: Comment rechercher et réparer des packages cassés sous Linux

Mise à jour du logiciel

Garder votre système à jour est une bonne ligne de défense contre les failles de sécurité et est essentielle pour avoir un système plus stable et plus robuste.

Pour mettre à jour les packages logiciels installés via dpkg, vous devez d'abord télécharger le package le plus récent, puis l'installer via la commande d'installation décrite dans la section ci-dessus.

Pour vérifier les paquets cassés, utilisez le -- Audit option. Cette option de commande vérifie si tous les packages ont été installés correctement et s'il manque des dépendances. S'il y a un paquet cassé, alors l'utilitaire dpkg vous donnera des conseils sur les correctifs suggérés.

dpkg --audit

Reconfiguration d'un progiciel

Une autre option puissante fournie par dpkg est la possibilité de reconfigurer un progiciel déjà installé. Par exemple, pour reconfigurer VirtualBox, vous pouvez exécuter la commande ci-dessous et un écran de configuration vous sera présenté.

sudo dpkg-reconfigure virtualbox-6.1

Suppression de packages logiciels

Lorsque vous n'avez plus besoin d'un logiciel et que vous êtes prêt à le supprimer, ou que vous souhaitez le supprimer pour mettre à niveau le logiciel, vous pouvez utiliser le --supprimer option de commande.

sudo dpkg --remove google-chrome-stable

(Dans la commande ci-dessus, google-chrome-stable est le nom du package)

Lorsque vous supprimez des packages logiciels à l'aide de l'option --remove, les fichiers de configuration associés au package que vous supprimez restent intacts. Ainsi, la prochaine fois que vous réinstallez ce logiciel, il utilisera les configurations précédentes.

Pour supprimer totalement un progiciel et ses configurations associées, vous pouvez utiliser l'option --purge.

sudo dpkg --purge google-chrome-stable

Obtention d'informations sur un progiciel

Vous pouvez obtenir plus d'informations sur le package avec lequel vous êtes sur le point d'installer --Info.

sudo dpkg --info ~ / Téléchargements / google-chrome-stable_current_amd64.deb

La sortie comprend des informations telles que l'architecture du logiciel, le responsable de la maintenance et le numéro de version, etc.

Inspection du contenu du progiciel

Vous pouvez également inspecter le contenu d'un paquet Debian en utilisant --Contenu. La liste décrira la structure des répertoires du package et tous les fichiers importants tels que la licence du logiciel et d'autres fichiers manifestes.

dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb

Le contenu du package est affiché dans un long format de liste comme ci-dessous.

Savoir si un package est installé

Vous pouvez facilement vérifier si un progiciel a été installé sur votre machine à l'aide du --statut option. Par exemple, pour savoir si le zoom a été installé sur votre système, exécutez simplement la commande ci-dessous.

sudo dpkg - zoom d'état

La sortie affiche également d'autres détails tels que l'objectif du progiciel et le fournisseur.

Un exemple de sortie ressemble à ci-dessous. Par exemple, la deuxième ligne de la sortie de la commande affiche l'état du package. Comme vous pouvez le voir à partir de la sortie, le package de zoom est installé sur cette machine particulière.

Vous pouvez rechercher des répertoires de paquets qui satisfont aux conditions de distribution gratuite selon les normes Debian à partir de leur site officiel.

Lire la suite: Commandes de base pour vous familiariser avec Linux

Obtenir de l'aide

Pour en savoir plus sur la commande dpkg, vous pouvez utiliser le --aider option.

dpkg - aide

Pour plus d'informations sur les options de la commande dpkg et l'état des progiciels, utilisez les pages de manuel.

homme dpkg

Qu'en est-il des gestionnaires de packages alternatifs?

dpkg est un utilitaire puissant pour installer et gérer des progiciels. Des outils de plus haut niveau tels que apt et synaptic utilisent dpkg. D'autres alternatives pour l'installation de packages incluent Apt, Synaptic et Aptitude.

E-mail
Un guide du débutant pour l'installation de logiciels dans Ubuntu avec APT

Si vous avez utilisé Ubuntu, vous avez probablement utilisé la commande apt à un moment donné. Mais saviez-vous qu'il y a tellement plus que apt-get install et apt-get upgrade?

Lire la suite

Rubriques connexes
  • Linux
  • Linux
  • Gestionnaires de packages
A propos de l'auteur
Mwiza Kumwenda (2 articles publiés)

Mwiza développe des logiciels par profession et écrit beaucoup sur Linux et la programmation front-end. Certains de ses intérêts incluent l'histoire, l'économie, la politique et l'architecture d'entreprise.

Plus de Mwiza Kumwenda

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.