Différence entre YUM et RPM Différence entre

Anonim

YUM vs RPM

Le gestionnaire de paquets Red Hat ou RPM est le gestionnaire de paquets par défaut pour les distributions Linux qui utilisent des paquets avec le même nom. Initialement développé par Red Hat, il a finalement trouvé une large acceptation dans beaucoup de distributions Linux. YUM signifie Yellowdog Updater Modified et est un frontal pour les distributions Linux qui utilisent le format de paquetage RPM. Les deux ne sont utilisables qu'avec des distributions basées sur RPM et ne sont pas utilisables avec ceux qui utilisent des paquets Debian comme Ubuntu.

Bien que RPM soit un outil très robuste que de nombreux utilisateurs connaissent déjà, il existe encore quelques failles mineures qui dérangent 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 les paquets qui dépendent de beaucoup d'autres paquets, certains de ces paquets dépendent également de beaucoup d'autres paquets. Il est de notoriété publique que vous devez installer toutes les dépendances pour que le programme fonctionne correctement. RPM est incapable de faire cela automatiquement pour vous. Il peut seulement vérifier si tous les paquets requis sont installés avant d'installer le paquet nécessaire. Le suivi et l'installation manuelle de chaque dépendance constituent une corvée majeure pour la plupart des personnes qui souhaitent uniquement installer un seul package 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 voulait installer. Cela simplifie l'ensemble du processus car vous n'avez besoin que de connaître le nom du package que vous souhaitez installer et ne vous inquiétez pas si les packages 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 ce qui installe vraiment les paquets, vous n'utiliserez probablement pas l'un ou l'autre de ceux-ci à moins que vous soyez compétent avec les lignes de commande et les divers paramètres qui doivent être passés. Pour faciliter le contrôle total de votre système par les gens ordinaires, il existe différentes interfaces utilisateur graphiques ou interfaces graphiques qui peuvent être utilisées en plus de YUM ou RPM. Ces interfaces graphiques sont ce que les gens voient et interagissent avec et non YUM ou RPM.

Résumé:

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

2. Le gestionnaire de paquetages RPM est incapable de suivre les dépendances pendant que YUM le peut.