GNU/Linux >> Tutoriels Linux >  >> Linux

La commande dpkg sous Linux - Une référence pour les débutants

Discutons de la commande dpkg sous Linux dans cet article. Les packages aident à fournir ou à installer n'importe quelle application sur un système Linux. Essentiellement, les packages sont des archives compressées des fichiers et des dépendances nécessaires à l'installation d'un programme ou d'un service.

Ces packages sont utilisés lorsque vous souhaitez installer un nouveau programme ou service sur leur système. Tous les packages d'un système sont stockés dans un "référentiel" local.

Ce référentiel peut être consulté par un service de gestion de packages chaque fois que nécessaire. Parlons de l'un de ces utilitaires de gestion de paquets, la commande dpkg sous Linux aujourd'hui.

Qu'est-ce que la commande dpkg ?

Essentiellement, la page de manuel le décrit ainsi :"dpkg est un outil permettant d'installer, de créer, de supprimer et de gérer des packages Debian."

Nous utilisons la commande dpkg pour interagir avec les packages sur notre système. Il est entièrement contrôlé à l'aide de paramètres de ligne de commande et le premier paramètre est appelé paramètre d'action utilisé pour indiquer ce qu'il faut faire. Ce paramètre peut ou non être suivi d'un autre paramètre.

Plus tard, un nouvel outil nommé aptitude a été conçu pour fournir une interface plus conviviale et interactive permettant aux utilisateurs de gérer les packages sans la complexité du dpkg commande. Il interagit avec l'interface dpkg au nom de l'utilisateur. Essayons maintenant de comprendre la commande dpkg sous Linux.

Les bases de la commande dpkg sous Linux

Voici à quoi ressemble la syntaxe de base de la commande dpkg :

dpkg [options] [.deb package name]

La commande dpkg fournit une longue liste d'options pour personnaliser les données que nous recevons lors de l'analyse de notre réseau. Voici une liste de certaines des options de dpkg les plus populaires.

Option Fonction
-i OU –install Installez un package à l'aide de la commande dpkg. La commande extraira tous les fichiers de contrôle pour le package spécifié, supprimera toute ancienne instance du package précédemment installée et installera le nouveau package sur notre système.
-r OU –supprimer Supprimer un package installé de notre système. Il supprime tous les fichiers appartenant au package spécifique, à l'exception des fichiers de configuration. Cela peut être considéré comme l'option de désinstallation.
-P OR –purge Une autre façon de supprimer un paquet installé de notre système. Il supprime complètement tous les fichiers appartenant au package spécifique, y compris les fichiers de configuration. Cela peut être considéré comme l'option "désinstallation complète".
–update-avail Uhe information de la commande dpkg sur les packages disponibles dans ses dépôts. Si de nouveaux packages sont disponibles, ils sont synchronisés à partir des référentiels officiels.
–merge-avail Fusionnez les informations de la commande dpkg sur les packages disponibles dans ses référentiels avec les informations précédemment disponibles. Elle est généralement exécutée juste après la commande précédente.
–aide Afficher la page d'aide de la commande dpkg et quitter.

Ce sont quelques-unes des options les plus couramment utilisées pour la commande dpkg et vous pouvez en explorer davantage en affichant les options d'aide dans votre terminal.

Utiliser la commande dpkg

Explorons les utilisations courantes de la commande dpkg. Comme la commande fonctionne de la même manière pour les systèmes Debian et Ubuntu, nous ne mentionnerons désormais qu'Ubuntu dans ce didacticiel.

1. Installer un paquet

L'utilisation la plus basique de la commande dpkg dans Ubuntu est une installation de paquet. Nous pouvons installer un paquet deb dans Ubuntu ou Debian en utilisant le dpkg -i option de commande.

Voici comment installer un package.

sudo dpkg -i [package name]

Nous installons le lecteur VLC sur notre système Ubuntu. Jetez un œil à la capture d'écran ci-dessous pour voir à quoi ressemble l'installation à l'écran.

Vous pouvez également installer plusieurs packages en même temps en spécifiant les noms des packages séparés par des espaces.

2. Supprimer un paquet

Lorsque vous n'avez plus besoin d'un programme ou d'un service sur votre système, il est inutile de le conserver.

La commande dpkg nous couvre également ici.

Nous pouvons désinstaller un programme ou un service de notre système en utilisant le dpkg -r option.

Supprimons le lecteur VLC que nous avons installé pour cette démonstration.

sudo dpkg -r [package name]

Regardez la capture d'écran ci-dessous pour voir comment dpkg déclenche des changements pour tous les menus dépendants, les icônes du bureau, etc. similaires à la commande apt.

3. Mise à jour de vos référentiels

Le référentiel dpkg stocke tous les packages disponibles pour l'installation sur votre distribution Ubuntu ou Debian Linux.

Cependant, comme ces packages sont stockés localement, vous pouvez souvent vous retrouver avec d'anciennes versions de packages pour un programme lorsque de nouvelles versions ont déjà été publiées. Cela nécessite une méthode pour mettre à jour vos référentiels.

Devine quoi? Le dpkg --update-avail l'option a ce qu'il vous faut.

Il vérifie les référentiels en ligne et télécharge tous les packages mis à jour dans votre référentiel local.

Mettons à jour nos dépôts locaux vers la dernière version :

sudo dpkg --update-avail

Notes de fin

Cela nous amène à la fin de notre sujet du jour. C'est tout ce dont vous auriez besoin pour la plupart lors de l'utilisation de la commande dpkg sous Linux. La plupart des utilisateurs réguliers n'auraient pas besoin de plus que ces trois options pour la commande. Cependant, si vous êtes un utilisateur expérimenté, vous pouvez exécuter man dpkg et obtenez des détails complets sur tout ce que la commande peut faire.


Linux
  1. Un guide du terminal Linux pour les débutants

  2. Comment utiliser la commande Linux grep

  3. Comment utiliser la commande history sous Linux

  4. Maîtrisez la commande Linux ls

  5. Annuler la commande de la corbeille Linux

La commande timer sous Linux

La commande Linux curl

Exemples essentiels de la commande ps sous Linux

Qu'est-ce que la commande kill sous Linux ?

Comprendre la commande time sous Linux

Utilisation de la commande grep sous Linux