Différence entre YUM et RPM

Différence entre YUM et RPM

Miam vs rpm

Au cours de l'installation initiale de Linux, une plus grande sélection de programmes est installée par défaut, mais il peut y avoir des occasions où un utilisateur a besoin de nouveaux programmes installés. Il y a quelque temps, les utilisateurs devaient compiler et créer du code source pour installer un nouveau programme. Mais maintenant, les utilisateurs peuvent facilement installer des programmes prédéfinis appelés packages. Les outils de gestion des packages sont utilisés pour installer, mettre à jour et supprimer les packages des distributions Linux. RPM est un gestionnaire de packages populaire utilisé sur les plates-formes Linux. Yum est un frontage de haut niveau pour RPM. RPM a été développé par Red Hat, tandis que Yum (Yellowdog Updater, Modified) a été initialement développé à l'Université Duke pour la gestion des systèmes Red Hat dans le laboratoire de physique. RPM a des fonctionnalités de base en ligne de commande, peut obtenir des packages à partir d'Internet, garder les packages installés dans une base de données et peut être intégré à d'autres interdictions conviviales. Yum fournit plusieurs autres fonctionnalités supplémentaires en plus des fonctionnalités existantes du RPM.

Qu'est-ce que RPM?

RPM a été introduit par Red Hat en 1995. Il était à l'origine connu sous le nom de Red Hat Package Manager, mais maintenant il est connu sous le nom de RPM Package Manager. RPM est le manger de package par défaut dans Linux Standard Base (LSB). Il était à l'origine destiné au Red Hat Linux (qui a été interrompu en 2004), mais il a été utilisé par de nombreuses autres distributions GNU / Linux ainsi que par d'autres systèmes d'exploitation (E.g. Novell Netware et IBM AIX). RPM peut interroger, vérifier, installer, mettre à niveau, supprimer les packages et effectuer d'autres fonctions diverses. La commande pour invoquer le régime est RPM et l'extension des fichiers RPM est également .RPM. En règle générale, le terme RPM est utilisé pour se référer à la fois au logiciel et au type de fichier. RPM contient le logiciel conforme, tandis que un autre fichier SPRM connexe contienne la source ou les scripts du package non compilé correspondant. La vérification cryptographique des packages RPM est autorisée via GPG et MD5. Les fichiers de correctifs correspondants (patchrpm et deltarpm) peuvent mettre à jour le logiciel installé par RPM. De plus, RPM évalue automatiquement les dépendances à la construction.

Qu'est-ce que Yum?

Yum (Yellowdog Updater, Modified) est un manger de package pour les distributions Linux compatibles RPM. C'est en fait un wrapper de haut niveau pour RPM. Il s'agit d'un gestionnaire de packages open source, qui offre une capacité de ligne de commande. Cependant, il existe des outils existants qui peuvent fournir des fonctionnalités de GUI à miam. Il s'agit d'une réécriture complète de Yup (Yellowdog Updater), qui a été développée par Duke. Yum est maintenant utilisé dans Red Hat Enterprise Linux (RHEL), Fedora, Centos et Yellow Dog Linux (Remplacement Yup). La mise à jour automatique des logiciels est hébergée via Yum-Updateesd, Yum-updatenboot, yup-cron ou packkit packages. Le référentiel XML YUM (collections de packages) est le premier du genre pour les systèmes basés sur RPM.

Quelle est la différence entre YUM et RPM?

RPM est un gestionnaire de packages pour les systèmes basés sur Linux, tandis que Yum est un utilitaire de gestionnaire de packages pour les distributions Linux basées sur RPM. En d'autres termes, Yum est un frontend (wrapper de haut niveau) pour RPM. RPM pourrait être identifié comme un niveau relativement faible, par rapport à YUM. Yum utilise les informations des bases de données RPM pour faciliter la gestion de tous les packages stockés sur le système. En plus de fournir un frontend de haut niveau à RPM, YUM ajoute des mises à jour automatiques et une gestion des dépendances. Contrairement au régime, Yum offre la possibilité de travailler avec des référentiels.