RPM (Anciennement court pour Red Hat Package Manager , maintenant un acronyme récursif pour RPM Package Manager ) est le nom du gestionnaire de paquets pour l'installation de logiciels dans Red Hat et RedHat distribution basée sur Linux, et du format de fichier de ces packages.
RPM fichiers de package avec l'extension '.rpm'
sont similaires aux fichiers deb dans Debian et ses distributions dérivées. Ils contiennent les fichiers de l'application et les métadonnées du logiciel.
Deux gestionnaires de packages sont couramment utilisés dans les distributions basées sur Red Hat :le premier est le RPM susmentionné. gestionnaire de paquets, et un autre est YUM.
MIAM Le gestionnaire de packages peut installer des logiciels directement à partir des référentiels officiels ou directement à partir d'un fichier de package RPM téléchargé. Le fichier de package contient une liste des logiciels requis dans son fichier de métadonnées.
RPM n'installera pas de dépendances pour un paquet, alors que YUM installera le paquet avec toutes ses dépendances si elles ne sont pas déjà présentes.
Voyons comment installer un fichier de package RPM téléchargé à l'aide du gestionnaire de packages yum dans CentOS , RHEL , et Fédora .
Installer un package RPM
Avant d'appeler la commande yum pour installer le package, exécutez la commande suivante pour mettre à jour les fichiers d'index pour la liste des packages de YUM , afin que les dernières versions puissent être installées.
$ sudo yum update
Voici la syntaxe pour installer un RPM fichier en utilisant YUM :
$ sudo yum install rpm_filename.rpm
Par exemple, pour installer le RPM package pour l'outil appelé 'abc-devel ‘ (Outil de conception logique numérique ), nous pouvons exécuter :
$ sudo yum install abc-devel-1.01-9.hg20160905.el7.x86_64.rpm
Certains packages peuvent également être installés avec le fichier rpm. Cependant, il n'installerait pas automatiquement les dépendances (illustrées dans les captures d'écran ci-dessus) et l'utilisateur devrait les télécharger et les installer manuellement.
Notez que, dans le nouveau CentOS version, une version mise à jour de YUM est disponible, appelé DNF (abréviation de Dandified YUM ). Ce gestionnaire de paquets fonctionne exactement de la même manière que YUM , et vous pouvez simplement remplacer YUM avec DNF dans les commandes expliquées précédemment pour installer un package.
Conclusion
Dans cet article, nous avons appris à installer un package RPM dans CentOS , RHEL , et Fédora . La manière habituelle d'installer des packages consiste à les installer directement à partir du référentiel. Cependant, il peut y avoir des scénarios où le RPM package pour un certain logiciel peut ne pas être officiellement disponible dans le référentiel, auquel cas nous pouvons utiliser YUM ou DNF pour l'installer comme expliqué ci-dessus.
Merci d'avoir lu et faites-nous part de vos réflexions dans les commentaires ci-dessous !