Comment Installer Un Fichier RPM Sur Linux CentOS/RHEL & Fedora

Introduction

En travaillant sous Linux, vous avez peut-être vu des fichiers téléchargeables avec l’extension .rpm. Les fichiers Rpm sont conçus pour être téléchargés et installés indépendamment, en dehors d’un référentiel de logiciels.

Ce guide vous montrera comment installer un fichier .rpm sur votre système Linux CentOS ou Fedora.

Remarque : RPM Package Manager (RPM) est un système de gestion de packages gratuit et open source permettant d’installer, de désinstaller et de gérer des packages logiciels sous Linux.

Conditions préalables

  • Accès à une fenêtre de terminal / ligne de commande (Menu > applications > utilitaires > terminal, Ctrl-Alt-F2)
  • Gestionnaires de packages RPM, DNF et YUM (tous inclus par défaut)

Étape 1 : Télécharger Le Fichier D’installation RPM  

Généralement, un navigateur Web est utilisé pour localiser et télécharger un fichier .rpm. Cependant, si un navigateur n’est pas disponible, vous pouvez toujours télécharger un fichier si vous savez où il se trouve.

Vous devrez peut-être installer un outil logiciel appelé wget .

Pour installer wget dans CentOS, saisissez ce qui suit dans une fenêtre de terminal :

sudo miam installer wget

Pour installer wget dans Fedora, entrez ce qui suit :

sudo dnf installer wget

Maintenant, vous pouvez utiliser la commande wget pour télécharger le fichier .rpm de votre choix. Entrez ce qui suit :

wget 
 
Le système doit accéder au site Web et télécharger le fichier dans votre répertoire de travail actuel.
Remarque : Vous pouvez rechercher l'adresse d'un fichier .rpm particulier dans un navigateur Web sur un autre système. C'est également un moyen pratique d'installer des versions logicielles plus récentes ou des logiciels spéciaux non standard. Faites également attention lorsque vous installez des packages logiciels ! Assurez-vous de faire confiance à la source avant d'installer. Habituellement, un développeur inclura une méthode de vérification pour s'assurer que vous obtenez un logiciel authentique.

Étape 2 : Installer Le Fichier RPM Sur Linux


Installer Le Fichier RPM à L’aide De La Commande RPM


Pour installer un package .rpm dans CentOS Linux, saisissez ce qui suit :
sudo rpm -i sample_file.rpm

Le commutateur -i indique au gestionnaire de packages que vous souhaitez installer le fichier.
Vous trouverez plus d'informations sur le programme d'installation RPM dans la documentation RPM.

Installer Le Fichier RPM Avec Yum


Vous pouvez également utiliser le gestionnaire de packages yum pour installer les fichiers .rpm.
Entrez ce qui suit :
sudo yum localinstall sample_file.rpm

L' option localinstall indique à yum de rechercher votre répertoire de travail actuel pour le fichier d'installation.
Remarque : YUM signifie Yellowdog Updater Modified. Normalement, yum recherche dans vos référentiels de logiciels activés les nouveaux packages logiciels à installer. Un verbiage plus récent suggère d'utiliser install au lieu de localinstall , mais c'est à vous de décider.

Installer RPM Sur Fedora


Pour installer un package .rpm sur Fedora Linux, saisissez ce qui suit :
sudo rpm -i sample_file.rpm

Tout comme dans CentOS, le commutateur -i indique à RPM d'installer le logiciel.
Une autre méthode consiste à utiliser l' utilitaire dnf pour installer le package :
sudo dnf localinstall sample_file.rpm

Contrairement à de nombreux outils Linux, DNF n'est pas un ensemble d'initiales. C'est simplement la prochaine évolution du gestionnaire de paquets yum .

Supprimer Le Package RPM


Le programme d'installation RPM peut être utilisé pour supprimer (ou désinstaller) un progiciel.
Entrez ce qui suit dans une fenêtre de terminal :
sudo rpm -e sample_file.rpm

L' option -e indique à RPM d' effacer le logiciel. Vérifier les dépendances RPM
Jusqu'à présent, ce guide suppose que le logiciel n'a pas de dépendances ou les a déjà installées.
Pour vérifier les dépendances du fichier .rpm à l'aide de la commande suivante :
sudo rpm -qpR sample_file.rpm

Le système doit répertorier toutes les dépendances :
  • -q – Cette option indique à RPM d’ interroger le fichier
  • -p – Cette option vous permet de spécifier le package cible à interroger
  • -R – Ceci répertorie les exigences pour le package

S'il manque des dépendances, vous pouvez les installer à partir des référentiels standard en utilisant yum ou dnf . Si votre logiciel nécessite d'autres logiciels non standard, cela sera souvent indiqué dans les instructions d'installation.

Télécharger Les Packages RPM à Partir Du Référentiel


Une fonctionnalité intéressante du gestionnaire de packages yum est qu'il vous permet de télécharger des fichiers .rpm directement à partir du référentiel. Cela peut être utile si vous avez une bande passante limitée ou si vous souhaitez copier un seul fichier téléchargé entre les systèmes. Cela peut également être utile si vous avez un accès Internet intermittent et que vous ne voulez pas perdre de temps à attendre que votre programme d'installation se termine.
Pour télécharger un fichier .rpm à partir des référentiels, saisissez ce qui suit :
nom du paquet sudo yumdownloader

Si vous vouliez télécharger les fichiers pour Apache, par exemple, vous remplaceriez packagename par Note : Sous Linux, les administrateurs trouvent utile d'avoir un seul outil pour gérer les logiciels. Cet outil, appelé gestionnaire de packages, peut installer des logiciels, suivre les exigences logicielles et suivre les mises à jour et les correctifs. Les gestionnaires de packages fonctionnent également avec des référentiels , qui sont des bibliothèques sécurisées et standardisées d'applications couramment utilisées et bien prises en charge. Si vous deviez installer wget à l'étape 1, c'est un exemple d'installation à partir d'un référentiel. Conclusion Dans ce didacticiel, nous avons couvert trois options différentes pour installer des fichiers RPM sur Linux .









Comme avec la plupart des logiciels Linux, votre gestionnaire de packages par défaut simplifie le suivi des installations, des mises à jour et des prérequis.


Cet article a-t-il été utile?

Oui Non