Il existe certains objets dans Linux qui nous permettent d'effectuer certaines tâches d'administration et de contrôle des processus et l'un d'eux est les fichiers RPM, un fichier RPM (Red Hat Package Manager), est un fichier utilisé pour stocker les packages d'installation dans les systèmes d'exploitation Linux, ainsi comme mise à jour de ceux-ci.
RPM peut être utilisé avec des gestionnaires de packages comme Yum ou DNF pour rendre les tâches de téléchargement et d'installation aussi complètes que possible. De ce point de vue, les fichiers RPM offrent à l'utilisateur et à l'administrateur un moyen simple de distribuer, d'installer, de mettre à jour ou de supprimer des logiciels car les fichiers sont regroupés dans un seul emplacement.
Qu'est-ce que le RPMUn fichier RPM est un élément propriétaire de Red Hat dont le but est de stocker les packages d'installation dans Linux. Avec ces fichiers rpm, il sera beaucoup plus facile de gérer le logiciel puisque nous les avons encapsulés en un seul endroit. Lorsqu'il s'agit de réinstaller un système ou même de le supprimer, un fichier RPM facilitera la tâche. Bien que les fichiers rpm ne puissent pas être utilisés dans d'autres systèmes tels que Windows, nous pouvons utiliser un programme de décompression pour voir leur contenu.
RPM étant typique de Red Hat, son utilisation sera essentielle dans des distributions telles que CentOS, Fedora ou Red Hat et dans d'autres distributions, nous pouvons utiliser des packages .deb.
Solvetic expliquera comment installer un fichier RPM sous Linux et pour ce cas nous utiliserons CentOS 8.
1. Comment installer RPM en utilisant Yum sur Linux
Par défaut, si on installe un package depuis un référentiel à l'aide de la commande yum, la syntaxe "yum install package" sera exécutée entraînant le téléchargement du fichier RPM depuis son référentiel officiel, mais il est possible d'utiliser la syntaxe "yum install file.rpm" afin de spécifier un fichier RPM local à installer. Pour cet exemple, nous allons installer Google et pour que cela soit possible, nous devons d'abord télécharger le RPM depuis le site officiel car il sera utilisé localement.
Étape 1
Une fois que nous avons le fichier RPM, nous allons exécuter ce qui suit dans ce cas :
miam install ./Google-chrome-stable_current_x86_64.rpm
AGRANDIR
Étape 2
Dans ce cas, il vous sera demandé de saisir la lettre « s » pour confirmer le téléchargement et l'installation du fichier :
AGRANDIR
Étape 3
Nous appuyons sur Entrée et le processus d'installation aura lieu :
AGRANDIR
Étape 4
Après cela, le processus d'installation du fichier RPM sera terminé :
AGRANDIR
Avec ce processus, le fichier RPM aura été installé avec ses dépendances respectives.
2. Comment installer DNF en utilisant Yum sur Linux
Une autre option disponible à utiliser est la commande DNF qui est un autre des gestionnaires de packages sous Linux.
Étape 1
Son installation est requise en exécutant :
miam installer dnfÉtape 2
Après cela, avec le fichier RPM téléchargé, nous exécuterons ce qui suit dans ce cas pour Apache :
dnf installer httpd-2.4.6-90.el7.centos.x86_64.rpm
AGRANDIR
Étape 3
Nous acceptons le téléchargement et l'installation du package avec la lettre "S":
AGRANDIR
3. Comment utiliser RPM sous Linux
Par défaut, sous Linux nous pouvons directement utiliser rpm pour installer les fichiers RPM avec le paramètre -i mais cette méthode ne résoudra pas automatiquement les dépendances du package, nous verrons ce qui suit. Cela implique d'avoir à installer les dépendances manuellement en prenant plus de temps.
AGRANDIR
Avec YUM ou DNF il sera possible d'installer des fichiers RPM sous Linux de manière fiable et complète.