Logo fr.removalsclassifieds.com

Différence entre Yum et RPM (avec tableau)

Table des matières:

Anonim

Un gestionnaire de packages est un logiciel informatique qui gère les packages, installe, met à jour et met à niveau les packages nécessaires tout en archivant le reste. Alors qu'est-ce que Yum et RPM ont à voir avec ça ?

Yum et RPM sont tous deux des gestionnaires de packages pour les systèmes Linux. Ils sont utilisés en fonction de la distribution Linux utilisée et de vos besoins individuels. Mais beaucoup ont du mal à faire la différence entre les deux

Miam vs RPM

La différence entre Yum et RPM est que bien que Yum ne puisse installer que les packages disponibles dans son référentiel, RPM peut installer plusieurs packages avec le bon nom de fichier et l'extension.rpm. Même s'ils sont tous les deux des gestionnaires de packages et que leur fonction principale est d'installer, de mettre à jour et de mettre à niveau les packages, ces deux fonctionnent toujours différemment.

Yum signifie Yellowdog Updater Modified. Ce sont des gestionnaires de packages pour les systèmes Linux basés sur RPM. Ce sont des gestionnaires de packages de gestion frontale de haut niveau pour les distributions Linux basées sur RPM.

RPM signifie Redhat Packaging Manager. Il peut être considéré comme l'un des plus anciens gestionnaires de packages qui effectuent des fonctions de base telles que la désinstallation, la mise à jour, l'archivage des packages reçus par les systèmes Linux.

Tableau de comparaison entre Yum et RPM

Paramètres de comparaison

Miam

RPM

Définition

Il s'agit d'une gestion de paquets de haut niveau et frontale qui peut tout faire individuellement. C'est un gestionnaire de paquets de bas niveau qui fait les choses les plus basiques.
Origine

A été mis à jour de YUP à Yum en 2003. L'origine remonte à 1997.
Dépendance

Il résout et installe les dépendances automatiquement. Ne résout pas les dépendances.
Installation du paquet

Vous ne pouvez installer que les packages disponibles dans le référentiel et affiche les packages déjà installés. Il vous permet d'installer plusieurs packages mais vous devrez fournir le nom de fichier exact.
Mise à niveau

Les mises à jour automatiques sont effectuées vers la dernière version. Ne permet pas la mise à niveau.
Gestion

C'est un outil qui peut être utilisé pour gérer facilement le RPM. Il est difficile à gérer lorsqu'il s'agit d'installer/mettre à niveau des packages

Qu'est-ce que Miam ?

Miam, qui signifie Yellowdog Upgrader Modified est la version modifiée ou mise à jour de YUP ou Yellowdog UPgrader et est arrivée en 2003. Elle dépend de RPM.

Il fonctionne principalement sur les systèmes Linux basés sur RPM et dépend de RPM pour exécuter sa fonction, mais est également utilisé pour la gestion, l'installation et la mise à niveau des packages dans les systèmes Linux basés sur RPM.

Yum peut exécuter toutes les fonctions en étant dépendant de RPM. Il peut détecter et résoudre les dépendances. Bien qu'il ne puisse pas installer plusieurs packages comme RPM, il peut installer les packages déjà disponibles dans le référentiel.

Yum peut également analyser et mettre à niveau les packages vers les dernières versions. Il repose également entièrement sur des référentiels en ligne.

Qu'est-ce que le RPM ?

RPM signifie Redhat Packaging Manager et a été développé en 1997. Il s'agit d'une version modifiée des gestionnaires de packages avec l'extension.pm apparue en 1993. Avec quelques avantages et fonctions supplémentaires, il est devenu l'un des gestionnaires de packages les plus puissants et les plus anciens pour Systèmes Linux.

Il s'agit d'un système de gestion de packages open source gratuit qui fonctionne sur les systèmes de distribution Linux et exécute les fonctions de base d'installation, de désinstallation, d'analyse, de mise à niveau, de mise à jour, etc.

Les systèmes Linux basés sur RPM ont besoin de Yum pour leur gestion car il ne peut pas détecter et résoudre les dépendances par lui-même. Mais il peut installer plusieurs packages, contrairement à Yum, à condition de donner le bon nom de fichier avec l'extension.rpm. Cela permettrait au gestionnaire de paquets de localiser plus facilement le fichier.

RPM ne dépend des référentiels en ligne pour aucun de ses services et il ne peut pas s'analyser ou se mettre à niveau ou mettre à niveau ses packages vers les dernières versions. Il ne peut afficher que la version actuellement disponible.

Principale différence entre YUM et RPM

  1. Yum et RPM, même s'ils sont des gestionnaires d'empaquetage de système Linux, sont toujours différents, même dans leur sens. Alors que Yum est un gestionnaire d'empaquetage frontal de haut niveau qui fonctionne sur des systèmes Linux basés sur RPM, RPM est un gestionnaire d'empaquetage de bas niveau qui exécute des fonctions de base.
  2. YUP ou Yellowdog UPgrader a été créé et complètement développé entre 1999-2000. La version mise à jour de YUP est connue sous le nom de Yum et a été redéveloppée ou modifiée en 2003. Alors que RPM ou Redhat a été développé en 1997.
  3. Yum peut analyser, détecter et résoudre automatiquement les dépendances alors que RPM n'est pas en mesure de le faire. Il ne résout pas les dépendances.
  4. RPM vous permet d'installer plusieurs packages, la seule condition nécessaire étant de donner le bon nom de fichier avec l'extension '.rpm'. Mais dans le cas de Yum, il installe uniquement les packages déjà disponibles dans leur référentiel et affiche les autres packages déjà installés.
  5. Même si l'une des fonctions du gestionnaire de packages est l'installation et la mise à niveau des packages du système Linux, RPM n'autorise pas la mise à niveau des packages existants alors que Yum vous aide à analyser les packages et à les notifier ainsi qu'à les mettre à niveau vers leur dernière version.
  6. En termes de gestion de ces gestionnaires de packaging, Yum est aussi le logiciel utilisé pour gérer RPM alors que RPM est difficile à gérer en cas d'installation et de mise à niveau.

Conclusion

Le gestionnaire de packages est le logiciel utilisé pour gérer, installer, mettre à jour, mettre à niveau, etc. des packages d'un système. Les systèmes basés sur Linux ou les systèmes Linux ont beaucoup de tels gestionnaires d'empaquetage dans lesquels deux sont: Yum et RPM.

RPM ou Redhat Packaging Manager, introduit en 1997, est l'un des plus anciens gestionnaires de paquets des systèmes Linux. Ses fonctions principales incluent l'installation de plusieurs packages. Il s'agit d'un puissant système de gestion de packages pour l'installation, la désinstallation, la vérification et la mise à niveau des packages reçus par les systèmes Linux.

Yum ou Yellowdog Upgrader Modifies, développé en 2003, est le système de gestion de packages utilisé pour les systèmes Linux basés sur RPM. Ils installent également des packages mais pas de la même manière que RPM. Ils aident aussi principalement à la gestion du RPM.

Le fait qui marque la différence entre Yum et RPM est le fait que Yum peut vérifier et mettre à niveau les packages alors que RPM ne peut pas le faire. Yum peut également résoudre les dépendances par eux-mêmes alors que cela n'est pas possible pour RPM.

Référence

Différence entre Yum et RPM (avec tableau)