RPM est un format de packaging utilisé par les distributions Linux les plus populaires telles que CentOS, Red Hat et Fedora. Dans le référentiel officiel CentOS, un grand nombre de packages sont disponibles et peuvent être installés directement à l'aide de l'outil de gestion de packages yum. Les packages RPM qui ne sont pas disponibles dans le référentiel CentOS Standard peuvent être installés facilement en activant ou en activant le référentiel approprié. Souvent, vous devez télécharger et manuellement les packages RPM à partir des pages officielles du logiciel.
Nous expliquerons dans ce didacticiel comment installer des packages rpm sur le système CentOS 8 via la ligne de commande.
Prérequis
Vous avez besoin des privilèges root pour exécuter les commandes d'administration.
Les packages rpm peuvent être installés sur le système CentOS 8 en utilisant les deux méthodes suivantes :
- Installer le package rpm à l'aide du gestionnaire de packages yum
- Installez le package rpm à l'aide de la commande rpm
Méthode 1 :Installer le package rpm à l'aide du gestionnaire de packages Yum
Yum est utilisé comme gestionnaire de packages par défaut pour la distribution CentOS. À l'aide de cet outil de gestion de packages, l'utilisateur peut installer, télécharger, mettre à jour, rechercher et supprimer des packages du référentiel officiel CentOS et peut effectuer la même tâche avec le référentiel tiers. Lancez simplement la fenêtre du terminal sur votre bureau CentOS à partir du menu latéral de gauche, puis procédez comme suit :
Téléchargez le fichier rpm depuis le site officiel
Si vous utilisez cette méthode, téléchargez le package rpm à partir d'un site Web. Dans l'exemple suivant, le fichier rpm slack est téléchargé à partir du package de téléchargement officiel à l'aide de la commande "wget" suivante :
$ wget https://downloads.slack-edge.com/linux_releases/slack-4.9.1-0.1.fc21.x86_64.rpm
Installer le fichier rpm
Le package rpm téléchargé peut être installé sur votre système en exécutant la commande « yum localinstall » suivante avec le nom du package :
$ sudo yum localinstall filename.rpm
Pour installer tous les fichiers rpm à partir d'un répertoire, utilisez la commande suivante :
$ sudo yum localinstall ./slack-*.rpm
Ici, nous supposons que le fichier rpm ci-dessus est compatible avec votre système. Alors, appuyez sur "y" et "Entrée" lorsqu'une invite apparaît sur le terminal qui installera automatiquement toutes les dépendances requises pour ce paquet.
Dans certains cas, les packages RPM dépendent d'autres packages qui ne sont pas installés actuellement sur votre système. Donc, si ces packages sont présents dans le référentiel, activés sur votre système CentOS. Yum installe automatiquement toutes les dépendances. Mais, si les dépendances ne sont pas disponibles dans le référentiel, vous devez d'abord installer ces dépendances sur votre système indépendamment à l'aide de l'outil de gestion de packages yum.
Vous pouvez également adopter une autre option qui, au lieu de télécharger séparément le fichier rpm, transmet simplement l'URL du package RPM avec la commande suivante :
$ sudo yum localinstall https://domain.com/file.rpm
Le package rpm installé peut également être supprimé de votre système à l'aide du gestionnaire de packages yum à l'aide de la commande suivante :
$ sudo yum remove file.rpm
Méthode 2 :Installer le package RPM à l'aide de l'outil rpm
À l'aide de l'outil rpm, vous pouvez installer, mettre à jour et supprimer un package de votre système CentOS.
Utilisez la commande suivante pour installer n'importe quel package rpm :
$ sudo rpm -ivh file.rpm
Dans la commande ci-dessus, -v affiche le verbeux et h affiche la barre de progression marquée par un hachage. Cependant, si ce package dépend d'autres packages, lors de l'installation, il listera les noms des dépendances manquantes sur le terminal. Ensuite, vous devez télécharger et installer manuellement toutes ces dépendances.
Vous pouvez également utiliser l'URL du package rpm avec la commande suivante au lieu de télécharger le package rpm.
$ sudo rpm -ivh https://domain.com/file.rpm
Utilisez l'option "-U" pour mettre à jour n'importe quel package rpm à l'aide de l'outil rpm comme suit :
$ sudo rpm -Uvh file.rpm
Pour installer un package RPM sans ses dépendances, utilisez la commande de terminal suivante :
$ sudo rpm -Uvh --nodeps file.rpm
Pour effacer ou supprimer le package RPM de votre système, utilisez l'option "-e" suivie du nom du fichier rpm comme suit :
$ sudo rpm -e file.rpm
Conclusion
Nous avons mentionné toutes les informations sur l'installation du package RPM sur le système CentOS 8. Nous avons expliqué deux méthodes par lesquelles vous pouvez facilement télécharger, installer, mettre à jour et effacer les packages Rpm sur votre système CentOS. Pour plus de compréhension, testez toutes ces commandes avec votre propre URL de packages RPM sur CentOS et en cas de problème, faites-nous part de vos commentaires via des commentaires.