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