Différence entre YUM et RPM


YUM ou RPM

Le Red Hat Package Manager ou RPM est le gestionnaire de paquetages par défaut pour les distributions Linux qui utilisent des paquetages portant le même nom. Initialement développé par Red Hat, il a finalement trouvé une large acceptation dans de nombreuses distributions Linux. YUM signifie Yellowdog Updater Modified et est une interface pour les distributions Linux qui utilisent le format de paquet RPM. Ces deux derniers 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 le RPM soit un outil très robuste que beaucoup d'utilisateurs connaissent déjà, il y a encore quelques défauts mineurs qui sont une nuisance pour les utilisateurs. Le problème le plus important est un état communément appelé "enfer de la dépendance". 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 ne peut pas le faire 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 est une corvée majeure pour la plupart des personnes qui ne veulent 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 voulait installer. Cela simplifie tout le processus car vous devez seulement connaître le nom du paquet que vous voulez installer et ne pas vous inquiéter si les paquets requis ont été installés ou non. Les paquets qui ne peuvent pas être trouvés sur le système sont recherchés dans les référentiels disponibles pour le système.


Bien que RPM et YUM soient tous les deux ce qui installe vraiment les paquets, vous n'utiliseriez probablement pas l'un ou l'autre de ces derniers à moins que vous ne soyez compétent avec les lignes de commande et les différents paramètres qui doivent être passés. Pour faciliter la prise en main rapide et totale de leur système par les gens ordinaires, il existe plusieurs interfaces utilisateur graphiques ou interfaces graphiques qui peuvent être utilisées en plus de YUM ou RPM. Ces GUIs sont ce que les gens voient et interagissent communément avec et pas YUM ou RPM.

Les idées Clis



RPM est un gestionnaire de paquetages tandis que YUM est un frontend qui peut être utilisé avec RPM.

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


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *