Diferența Dintre Yum și RPM

Diferența Dintre Yum și RPM
Diferența Dintre Yum și RPM

Video: Diferența Dintre Yum și RPM

Video: Diferența Dintre Yum și RPM
Video: Папа Макса и Кати открыл новое кафе жаренной курочки AFC 2024, Noiembrie
Anonim

Yum vs RPM

În timpul instalării inițiale Linux, o selecție mai mare de programe este instalată în mod implicit, dar pot exista ocazii în care un utilizator are nevoie de programe noi instalate. Cu ceva timp în urmă, utilizatorii au fost obligați să compileze și să construiască codul sursă pentru a instala un nou program. Dar acum, utilizatorii pot instala cu ușurință programe pre-construite numite pachete. Instrumentele de gestionare a pachetelor sunt utilizate pentru instalarea, actualizarea și eliminarea pachetelor din distribuțiile Linux. RPM este un popular manager de pachete utilizat pe platformele Linux. YUM este un frontend de nivel înalt pentru RPM. RPM a fost dezvoltat de Red Hat, în timp ce YUM (Yellowdog Updater, Modified) a fost inițial dezvoltat la Universitatea Duke pentru gestionarea sistemelor Red Hat în laboratorul de fizică. RPM are funcționalitate de bază în linia de comandă, poate obține pachete de pe internet,păstrați pachetele instalate într-o bază de date și pot fi integrate cu alte interfețe grafice ușor de utilizat. YUM oferă alte câteva funcționalități adăugate pe lângă funcționalitatea existentă a RPM.

Ce este RPM?

RPM a fost introdus de Red Hat în 1995. Acesta a fost inițial cunoscut sub numele de Red Hat Package Manager, dar acum este cunoscut sub numele de RPM Package Manager. RPM este gestionarul de pachete implicit în Linux Standard Base (LSB). Acesta a fost inițial destinat Red Hat Linux (care a fost întrerupt în 2004), dar a fost folosit de multe alte distribuții GNU / Linux, precum și de alte sisteme de operare (de exemplu, Novell NetWare și IBM AIX). RPM poate interoga, verifica, instala, actualiza, elimina pachete și poate îndeplini alte funcții diverse. Comanda pentru a invoca RPM este rpm, iar extensia fișierelor RPM este, de asemenea.rpm. De obicei, termenul RPM este utilizat pentru a se referi atât la software cât și la tipul de fișier. RPM conține software-ul respectat, în timp ce alte fișiere SPRM conexe conțin fie sursa, fie scripturile pachetului necompilat corespunzător. Verificarea criptografică a pachetelor RPM este permisă prin GPG și MD5. Fișierele de patch-uri corespondente (PatchRPM și DeltaRPM) pot actualiza software-ul instalat de RPM. În plus, RPM evaluează automat dependențele la momentul construirii.

Ce este Yum?

Yum (Yellowdog Updater, Modified) este un gestionar de pachete pentru distribuții Linux compatibile RPM. Este de fapt un ambalaj de nivel înalt pentru RPM. Este un manager de pachete open source, care oferă capacitatea de linie de comandă. Cu toate acestea, există instrumente existente care pot oferi funcționalitate GUI către YUM. Este o rescriere completă a YUP (Yellowdog Updater), care a fost dezvoltată de Duke. YUM este acum utilizat în Red Hat Enterprise Linux (RHEL), Fedora, CentOS și Yellow Dog Linux (înlocuind YUP). Actualizarea automată a software-ului este găzduită prin pachetele yum-updateesd, yum-updatenboot, yup-cron sau PackageKit. Depozitul XML YUM (colecții de pachete) este primul de acest tip pentru sistemele bazate pe RPM.

Care este diferența dintre Yum și RPM?

RPM este un manager de pachete pentru sistemele bazate pe Linux, în timp ce YUM este utilitarul managerului de pachete pentru distribuțiile Linux bazate pe RPM. Cu alte cuvinte, YUM este un frontend (ambalaj la nivel înalt) pentru RPM. RPM ar putea fi identificat ca un nivel relativ scăzut, comparativ cu YUM. YUM folosește informațiile din bazele de date RPM pentru a facilita gestionarea tuturor pachetelor stocate pe sistem. Pe lângă furnizarea unui frontend de nivel înalt la RPM, YUM adaugă actualizări automate și gestionare a dependenței. Spre deosebire de RPM, YUM oferă posibilitatea de a lucra cu depozite.

Recomandat: