Diferència entre Yum i RPM

Diferència entre Yum i RPM
Diferència entre Yum i RPM

Vídeo: Diferència entre Yum i RPM

Vídeo: Diferència entre Yum i RPM
Vídeo: ¿HOTMAIL Y OUTLOOK ES LO MISMO? | HORMIGA TV 2024, Octubre
Anonim

Yum vs RPM

Durant la instal·lació inicial de Linux, s'instal·la una selecció més gran de programes per defecte, però hi pot haver ocasions en què un usuari necessiti instal·lar nous programes. Fa temps, els usuaris havien de compilar i crear codi font per instal·lar un nou programa. Però ara, els usuaris poden instal·lar fàcilment programes preconstruïts anomenats paquets. Les eines de gestió de paquets s'utilitzen per instal·lar, actualitzar i eliminar paquets de les distribucions de Linux. RPM és un gestor de paquets popular utilitzat a les plataformes Linux. YUM és una interfície d' alt nivell per a RPM. RPM va ser desenvolupat per Red Hat, mentre que YUM (Yellowdog Updater, Modified) es va desenvolupar originalment a la Universitat de Duke per gestionar sistemes Red Hat al laboratori de física. RPM té una funcionalitat bàsica de línia d'ordres, pot obtenir paquets d'Internet, mantenir els paquets instal·lats en una base de dades i es pot integrar amb altres GUI fàcils d'utilitzar. YUM ofereix diverses altres funcionalitats afegides a més de la funcionalitat existent de RPM.

Què és RPM?

Red Hat va introduir RPM l'any 1995. Originalment es coneixia com a gestor de paquets de Red Hat, però ara es coneix com a gestor de paquets RPM. RPM és el gestor de paquets predeterminat a Linux Standard Base (LSB). Originalment estava pensat per a Red Hat Linux (que es va suspendre el 2004), però ha estat utilitzat per moltes altres distribucions GNU/Linux, així com per alguns altres sistemes operatius (per exemple, Novell NetWare i IBM AIX). RPM pot consultar, verificar, instal·lar, actualitzar, eliminar paquets i realitzar altres funcions diverses. L'ordre per invocar RPM és rpm i l'extensió dels fitxers RPM també és.rpm. Normalment, el terme RPM s'utilitza per referir-se tant al programari com al tipus de fitxer. RPM conté el programari complert, mentre que altres fitxers SPRM relacionats contenen la font o els scripts del paquet no compilat corresponent. La verificació criptogràfica dels paquets RPM es permet mitjançant GPG i MD5. Els fitxers de pedaç corresponents (PatchRPM i DeltaRPM) poden actualitzar el programari instal·lat per RPM. A més, RPM avalua les dependències en temps de creació automàticament.

Què és Yum?

Yum (Yellowdog Updater, Modificat) és un gestor de paquets per a distribucions de Linux compatibles amb RPM. En realitat, és un embolcall d' alt nivell per a RPM. És un gestor de paquets de codi obert, que proporciona capacitat de línia d'ordres. Tanmateix, hi ha eines existents que poden proporcionar funcionalitat GUI a YUM. És una reescriptura completa de YUP (Yellowdog Updater), que va ser desenvolupat per Duke. Ara YUM s'utilitza a Red Hat Enterprise Linux (RHEL), Fedora, CentOS i Yellow Dog Linux (en substitució de YUP). L'actualització automàtica del programari es realitza mitjançant paquets yum-updateesd, yum-updatenboot, yup-cron o PackageKit. El repositori XML YUM (col·leccions de paquets) és el primer d'aquest tipus per a sistemes basats en RPM.

Quina diferència hi ha entre Yum i RPM?

RPM és un gestor de paquets per a sistemes basats en Linux, mentre que YUM és una utilitat de gestor de paquets per a distribucions Linux basades en RPM. En altres paraules, YUM és una interfície (embolcall d' alt nivell) per a RPM. RPM es podria identificar com un nivell relativament baix, en comparació amb YUM. YUM utilitza la informació de les bases de dades RPM per facilitar la gestió de tots els paquets emmagatzemats al sistema. A més de proporcionar una interfície d' alt nivell a RPM, YUM afegeix actualitzacions automàtiques i gestió de dependències. A diferència de RPM, YUM ofereix la possibilitat de treballar amb repositoris.

Recomanat: