RPM est un système de packaging utilisé par Red Hat et ses dérivés tels que CentOS et Fedora.

Les dépôts CentOS officiels contiennent des milliers de paquets RPM qui peuvent être installés à l’aide de l’utilitaire de ligne de commandeyum. Les paquets qui ne sont pas disponibles dans les référentiels CentOS standard peuvent être facilement installés en activant le référentiel approprié.

mais tous les éditeurs de logiciels ne fournissent pas un référentiel yum pour leur application., Le plus souvent, dans ces situations, ils auront une page de téléchargement à partir de laquelle vous pouvez télécharger et installer le package RPM ou télécharger et compiler le logiciel à partir de sources.

dans ce tutoriel, nous allons vous montrer deux méthodes pour installer des paquets RPM sur CentOS.

avant de commencer #

lors de l’installation des packages RPM, assurez-vous qu’ils sont conçus pour votre architecture système et votre version CentOS .,

Vous devez éviter d’utiliser cette méthode pour remplacer ou mettre à jour des paquets système importants, tels que glibc, systemd ou d’autres services et bibliothèques essentiels au bon fonctionnement de votre système. Cela peut entraîner des erreurs et une instabilité du système.

pour installer les packages RPM, vous devez être connecté en tant qu’utilisateur root ou avec les privilèges sudo .

habituellement, vous utilisez un navigateur web pour rechercher et télécharger un fichier RPM. Une fois que vous avez localisé le fichier, vous pouvez le télécharger en utilisant votre navigateur ou en utilisant un outil de commande comme curl ou wget .,

installer des paquets RPM avec yum #

yum est L’outil de gestionnaire de paquets par défaut dans CentOS. Il est utilisé pour installer, supprimer, télécharger, interroger et mettre à jour des packages à partir des référentiels CentOS officiels ainsi que d’autres référentiels tiers.

La première étape est de télécharger le fichier RPM que vous souhaitez installer:

wget https://example.com/file.rpm

Pour installer le package, utilisez la balise yum localinstall commande suivie par le chemin d’accès pour le nom du paquet:

sudo yum localinstall file.rpm

yum vous demandera confirmation., Réponse y et le paquet RPM sera installé, en supposant qu’il soit compatible avec votre système et que toutes les dépendances soient remplies.

Si le paquet RPM dépend d’autres paquets qui ne sont pas actuellement installés, et si ces paquets sont disponibles dans les dépôts activés sur votre système,yum installera toutes les dépendances. Sinon, yum affichera une liste de toutes les dépendances manquantes que vous devrez télécharger et installer manuellement ces paquets.,

Au Lieu de télécharger puis d’installer le paquet RPM, vous pouvez simplement passer l’URL du paquet RPM à la commandeyum localinstall:

sudo yum localinstall https://example.com/file.rpm

pour mettre à jour un paquet RPM déjà installé avec yum, utilisez la même procédure que lors de l’installation du paquet.,

Si, pour une raison quelconque, vous souhaitez supprimer le paquet installé, utilisez la commande standard yum remove suivie du nom du paquet:

sudo yum remove file.rpm

installation des paquets RPM avec rpm #

rpm est un outil de bas niveau qui utilisé pour installer, désinstaller, mettre à niveau, interroger et vérifier les paquets RPM.,

pour installer un paquet RPM, utilisez la commanderpm -i suivie du nom du paquet RPM:

sudo rpm -ivh file.rpm

l’option-v indique àrpm d’afficher la sortie détaillée et-h pour afficher la barre de progression marquée par le hachage.

Si le paquet dépend d’autres paquets qui ne sont pas installés sur le système, rpm affichera une liste de toutes les dépendances manquantes. Vous devrez télécharger et installer toutes les dépendances manuellement.,

Au Lieu de télécharger et d’installer le paquet RPM, vous pouvez utiliser L’URL du paquet RPM comme argument:

sudo rpm -ivh https://example.com/file.rpm

pour mettre à jour un paquet, utilisez l’option -U:

sudo rpm -Uvh file.rpm

Si le paquet que vous essayez la mise à jour n’est pas installée, la commande rpm -U l’installera.,

pour installer un paquet RPM sans avoir toutes les dépendances requises installées sur le système, utilisez l’option --nodeps:

sudo rpm -Uvh --nodeps file.rpm

pour supprimer (effacer) un paquet, utilisez la commande rpm -e, suivie du nom du paquet:

sudo rpm -e file.rpm

conclusion #

dans ce tutoriel, nous vous avons montré comment installer des paquets RPM sur CentOS.

vous devriez préférer utiliseryum plutôt querpm car il résout automatiquement toutes les dépendances pour vous.