Comment installer un package RPM sur CentOS 8

How Install An Rpm Package Centos 8



Le gestionnaire de packages Red Hat, communément appelé RPM, est un système de gestion de packages utilisé pour gérer, installer, désinstaller, mettre à niveau, répertorier et vérifier les packages basés sur .rpm dans les distributions Linux basées sur Redhat.

Les fichiers avec l'extension .rpm sous Linux sont comme l'alternative des fichiers .exe sous Windows. Les fichiers .rpm sont utilisés pour installer des applications dans n'importe quel système d'exploitation Linux basé sur RedHat. Il s'agit d'un format d'emballage utile lors de l'installation de logiciels tiers sur un système d'exploitation. Dans cet article, nous discuterons du processus d'installation d'un package RPM sur CentOS 8.







Il existe trois méthodes que nous pouvons utiliser pour installer un package RPM sur CentOS 8 :



  1. En utilisant DNF
  2. En utilisant Miam
  3. En utilisant RPM

Commençons par la première méthode et apprenons à installer un package RPM à l'aide du gestionnaire de packages DNF.



Installation de packages RPM à l'aide de DNF

DNF a remplacé Yum en tant que dernière version de celui-ci dans CentOS 8.





La gestion des dépendances est une tâche importante lors de l'installation d'un package sur un système d'exploitation basé sur Linux. Par conséquent, DNF doit toujours être préféré aux autres gestionnaires de packages lors de l'installation d'un package RPM car il gère très bien les dépendances.

Pour installer un package RPM avec DNF, fournissez simplement le package RPM au installer dnf commander:



$sudodnfinstaller./paquet.rpm

Par exemple, nous souhaitons installer la dernière version de Team Viewer sur le système d'exploitation CentOS 8. Pour installer la dernière version de TeamViewer, visitez la page de téléchargement de TeamViewer :

https://www.teamviewer.com/en/download/linux/

Une fois que vous êtes sur la page de téléchargement de l'application Teamviewer, cliquez sur le lien Surligné dans la capture d'écran ci-dessus.

Une fenêtre contextuelle apparaîtra pour télécharger le fichier RPM pour l'installation de TeamViewer sur CentOS 8 :

Cliquez sur l'option Enregistrer le fichier et cliquez sur OK pour lancer le processus de téléchargement du fichier RPM TeamViewer.

Une fois le package RPM de TeamViewer téléchargé, revenez au terminal et accédez au répertoire Téléchargements où le package RPM est téléchargé à l'aide de la commande cd :

$CDTéléchargements

Une fois dans le répertoire Téléchargements, exécutez le ls commande pour confirmer la présence du fichier RPM TeamViewer :

$ls

Maintenant, pour installer la dernière version de TeamViewer sur CentOS 8, fournissez simplement le fichier RPM de téléchargement de TeamViewer à la commande dnf install comme indiqué ci-dessous :

$sudodnfinstaller./teamviewer_15.18.5.x86_64.rpm

Il vous demandera d'installer des dépendances supplémentaires et de prendre de l'espace disque supplémentaire, alors tapez y et appuyez sur Entrée pour continuer ; l'installation démarrera et se terminera en quelques secondes.

Comme vous pouvez le voir dans la capture d'écran ci-dessus, la dernière version de TeamViewer est installée avec succès à l'aide d'un package RPM sur le système d'exploitation CentOS 8.

Installer un package RPM à partir du Web

Vous pouvez également télécharger et installer un package RPM situé sur le Web à l'aide de DNF. Pour installer le package RPM, il suffit de donner l'adresse Web directe du package RPM au DNF.

Par exemple, si nous voulons installer epel-release directement depuis fedoraproject.org, la commande ressemblerait à ceci :

$sudodnfinstallerhttps ://dl.fedoraproject.org/pub/chaleureux/epel-release-dernière-8.noarch.rpm

DNF recherchera automatiquement les dépendances et vous demandera confirmation avant d'installer le package et ses dépendances.

Saisissez y et appuyez sur Entrée pour lancer le processus d'installation d'epel-release avec ses dépendances.

DNF vous permet également de savoir si le package est compatible avec votre système d'exploitation. Si un package n'est pas compatible avec votre système d'exploitation CentOS, mettez à jour le système d'exploitation ou essayez un autre package compatible avec le système d'exploitation.

Installer des packages RPM à l'aide de YUM

Comme mentionné ci-dessus, le système de gestion de packages YUM a été remplacé par DNF dans la dernière version de CentOS, mais vous pouvez continuer à l'utiliser.

La syntaxe de cette méthode est la même que celle de la méthode DNF. Remplacez simplement DNF par YUM.

Par exemple, pour installer un package à l'aide du gestionnaire de packages YUM, la syntaxe de la commande yum ressemblerait à ceci :

$sudo miam installer./chemin/paquet.rpm

Après avoir exécuté la commande ci-dessus, le package, ainsi que ses dépendances, seront installés.

Installation de packages RPM à l'aide de RPM

Il s'agit d'une méthode conventionnelle et standard pour installer des packages RPM sur le système d'exploitation CentOS 8, mais vous devriez toujours préférer utiliser DNF si vous ne voulez pas que les choses se corsent.

L'utilisation de cette méthode pour installer des packages RPM a ses limites car RPM ne gère pas les dépendances et vous devez les rechercher manuellement.

Pour installer un package avec la commande rpm, utilisez le -je flag et fournissez-lui un fichier d'installation de package RPM :

$sudotr/min-je./chemin/paquet.rpm

Comme vous pouvez le constater dans la capture d'écran ci-dessus, les dépendances ne sont pas installées, donc le package RPM ne peut pas être installé. Au lieu de cela, vous devez d'abord installer les dépendances manuellement ; Ensuite, vous pouvez installer TeamViewer à l'aide de la commande rpm.

Conclusion

Les installations de RPM externes doivent être limitées autant que possible car elles peuvent rendre votre système instable. Cependant, si vous souhaitez installer la dernière version d'une application, vous devez utiliser le dernier fichier RPM.

Dans cet article, nous avons appris le processus d'installation des packages basés sur RPM en utilisant trois méthodes différentes. Nous avons également expliqué pourquoi DNF devrait toujours être préféré aux autres méthodes, car il gère les problèmes de dépendance. Il peut s'avérer nécessaire d'utiliser l'utilitaire RPM dans de rares cas, mais DNF sera toujours le meilleur pari.