Comment Utiliser La Commande RPM Dans CentOS Linux ?

Dans ce tutoriel, nous allons apprendre à utiliser le gestionnaire de packages RPM (commande RPM) pour installer des packages logiciels . RPM est un outil de gestion de packages open source gratuit qui est préinstallé dans les distributions basées sur RHEL, Fedora et CentOS. C’est similaire au gestionnaire de paquets apt qui accompagne les distributions basées sur Debian et Ubuntu. C’est un outil facile à utiliser qui peut créer, installer, désinstaller, vérifier, interroger et mettre à jour des packages logiciels.

Interrogation Des Packages Existants Avec La Commande Rpm

Tout d’abord, vérifions tous les packages installés sur nos machines. Chaque fois que nous « interrogerons » n’importe quel paquet que nous utiliserons l’ indicateur -q . Donc, pour vérifier tous les packages installés, exécutez la commande rpm avec le drapeau q et un (all) :

tr/min -qa

Cette commande affichera tous les packages installés et devrait ressembler à ceci :

RPM Query All Command

Pour vérifier l’installation d’un package spécifique, nous pouvons exécuter rpm -q . Par exemple, ici je vérifie l’installation de firefox sur ma machine :

rpm -q firefox

Si le package est installé sur la machine, vous obtiendrez les détails des packages installés, comme indiqué dans la capture d’écran ci-dessous. Cependant, si le package n’est pas installé, vous verrez simplement un message comme le package firefox n’est pas installé.

RPM vérifiant l’installation avec la commande de requête

De plus, si vous souhaitez voir des détails complets sur un package installé comme, vous pouvez exécuter rpm -qi . Ici, je vais vérifier les informations sur mon installation de firefox.

rpm -qi firefox

RPM interrogeant les packages installés

Installation Et Mise à Jour Des Packages Avec La Commande Rpm

Pour installer un package via RPM, nous avons besoin de son fichier .rpm. Ces packages .rpm devraient être disponibles sur la plus grande partie de la page d’installation du logiciel. J’installerai ici le très populaire éditeur de texte appelé Atom, j’ai téléchargé son fichier de package .rpm que j’utiliserai dans le tutoriel ci-dessous.

1. Obtenir Les Détails Du Paquet

Tout d’abord, nous allons vérifier à nouveau les détails du package à l’aide de l’ indicateur de requête ( -q ). Il est important d’utiliser également l’indicateur de package ( -p ) ici car nous interrogeons un fichier de package externe. La commande pour obtenir des informations sur un package est rpm -qip .

rpm -qip atom.x86_64.rpm

RPM interrogeant les informations d’un package

2. Vérification Des Dépendances

RPM, contrairement à de nombreux autres gestionnaires de packages comme yum ou apt, n’installera pas de dépendances par lui-même. Il est donc important de vérifier les dépendances d’un package, puis de les installer séparément pour éviter toute erreur. Pour vérifier les dépendances, vous devez utiliser le drapeau requis ( -R ), la commande se présente comme suit :

tr/min -qpR 

RPM Vérification des dépendances

3. Vérification De La Signature D’un Colis

Avant chaque installation, vous devez vérifier la signature d’un package téléchargé pour vérifier son intégrité et vous assurer qu’il est sécurisé. Pour vérifier la signature d’un fichier de package, exécutez simplement la commande suivante :

rpm -checksig 

Rpm Vérification de la signature

4. Installation Du Package

Enfin, nous installons maintenant le paquet simplement avec l’ option -i . La commande donne quelque chose comme ceci :

tr/min -i 

Vous pouvez également utiliser l’option détaillée ( -v ) et l’option de sortie de hachage ( -h ) pour une sortie meilleure et plus détaillée.

Commande d’installation Rpm

Si vous n’avez pas installé de dépendances pour un package, rpm échouera lors de l’installation en affichant une erreur. Pour contourner cette erreur et installer un package sans dépendances, vous devez utiliser l’ indicateur -nodeps . La commande devrait ressembler à ceci :

rpm -i -nodeps 

5. Mise à Jour D’un Package

Pour mettre à jour un package déjà installé avec un fichier rpm, nous devons simplement utiliser l’option de mise à jour ( -U ) et la commande ressemblera à ceci :

tr/min -U 

Ici aussi, vous pouvez utiliser les options verbose ( -v ) et hash output ( -h ) pour une meilleure sortie.

Désinstallation Des Packages à L’aide De La Commande Rpm

La désinstallation d’un paquet est facile avec la commande rpm, nous n’utilisons que l’option d’effacement ( -e ) et nous aurons terminé. La commande devrait ressembler à ceci :

tr/min -e 

Pour désinstaller le package de force sans vérifier les dépendances, nous devrons utiliser l’indicateur -nodeps, nous pouvons exécuter la commande suivante :

rpm -e -nodeps 

Pour vérifier si nous avons réussi à désinstaller le package, nous pouvons simplement exécuter la commande de requête suivante :

tr/min -q 

Désinstallation du package à l’aide de RPM

Conclusion