Différence entre YUM et RPM

YUM vs RPM

Le gestionnaire de packages ou RPM Red Hat est le gestionnaire de packages par défaut pour les distributions Linux qui utilisent des packages du même nom. Initialement développé par Red Hat, il a finalement été largement accepté par de nombreuses distributions Linux. YUM signifie Yellowdog Updater Modified et constitue un frontal pour les distributions Linux utilisant le format de package RPM. Les deux ne sont utilisables qu'avec les distributions basées sur RPM et ne sont pas utilisables avec ceux utilisant des paquets debian comme Ubuntu..

Bien que RPM soit un outil très robuste que beaucoup d’utilisateurs connaissent déjà bien, il reste quelques défauts mineurs qui gênent les utilisateurs. Le problème le plus important est un état communément appelé «enfer de la dépendance» par la plupart des gens. Ce problème se produit avec des packages qui dépendent de nombreux autres packages. Certains de ces packages dépendent également de nombreux autres packages. Tout le monde sait que vous devez installer toutes les dépendances pour que le programme fonctionne correctement. RPM ne peut pas le faire automatiquement pour vous. Il peut uniquement vérifier si tous les packages requis sont installés avant de les installer. Suivre et installer manuellement chaque dépendance est une tâche majeure pour la plupart des gens qui ne souhaitent installer qu'un seul paquet au départ..

YUM est capable de suivre les dépendances d'un paquet et de les installer avant d'installer le paquet que l'utilisateur a voulu installer. Cela simplifie l’ensemble du processus car vous devez seulement connaître le nom du paquet que vous voulez installer et ne vous inquiétez pas du fait que les paquetages requis ont été installés ou non. Les packages introuvables sur le système sont recherchés dans les référentiels disponibles pour le système..

Bien que RPM et YUM soient réellement ce qui installe les paquetages, vous n’utiliserez probablement aucun de ceux-ci à moins que vous ne maîtrisiez bien les lignes de commande et les divers paramètres à passer. Pour aider les gens ordinaires à maîtriser rapidement le contrôle total de leur système, il existe diverses interfaces utilisateur graphiques ou interfaces graphiques pouvant être utilisées au-dessus de YUM ou de RPM. Ces interfaces graphiques sont ce que les gens voient et interagissent généralement avec YUM ou RPM..

Résumé:

1. RPM est un gestionnaire de paquets alors que YUM est une interface pouvant être utilisée avec RPM.

2. Le gestionnaire de packages RPM ne peut pas suivre les dépendances alors que YUM peut.