Diferența dintre YUM și RPM

YUM vs RPM

Managerul Red Hat Package sau RPM este managerul de pachete implicit pentru distribuțiile Linux care utilizează pachete cu același nume. Dezvoltat inițial de Red Hat, în cele din urmă a fost acceptat pe scară largă în multe distribuții Linux. YUM înseamnă Yellowdog Updater Modified și este un capăt pentru distribuțiile Linux care utilizează formatul pachetului RPM. Ambele sunt folosite numai cu distribuții bazate pe RPM și nu sunt utilizabile cu cele care folosesc pachete debian cum ar fi Ubuntu.

Deși RPM este un instrument foarte robust la care mulți utilizatori sunt deja familiarizați, există încă unele defecte minore care sunt o deranjament pentru utilizatori. Cea mai proeminentă problemă este un stat de obicei denumit de majoritatea oamenilor drept "iadul de dependență". Această problemă apare cu pachetele care depind de multe alte pachete, unele dintre aceste pachete depind, de asemenea, de multe alte pachete. Este cunoscut faptul că trebuie să instalați toate dependențele pentru ca programul să funcționeze corect. RPM nu poate face acest lucru automat pentru dvs. Acesta poate verifica dacă toate pachetele necesare sunt instalate înainte de a instala pachetul necesar. Urmărirea manuală și instalarea fiecărei dependențe reprezintă o problemă majoră pentru majoritatea persoanelor care doresc doar să instaleze inițial un singur pachet.

YUM este capabil să urmărească dependențele unui pachet și să le instaleze înainte de instalarea pachetului pe care utilizatorul dorea să-l instaleze. Acest lucru simplifică întregul proces deoarece trebuie doar să cunoașteți numele pachetului pe care doriți să îl instalați și să nu vă faceți griji dacă pachetele necesare au fost instalate sau nu. Pachetele care nu pot fi găsite pe sistem sunt căutate în depozitele care sunt disponibile pentru sistem.

Deși ambele RPM și YUM sunt ceea ce instalează cu adevărat pachetele, probabil că nu le folosiți pe nici unul dintre aceștia dacă nu sunteți pregătiți cu linii de comandă și diferiți parametri care trebuie trecuți. Pentru a permite utilizatorilor obișnuiți să înțeleagă rapid controlul total al sistemului lor, există diferite interfețe grafice de utilizator sau GUI care pot fi folosite pe lângă YUM sau RPM. Aceste interfețe grafice sunt ceea ce oamenii văd și interacționează frecvent, și nu YUM sau RPM.

Rezumat:

1. RPM este un manager de pachete în timp ce YUM este un frontend care poate fi folosit cu RPM.

2. Managerul de pachete RPM nu poate urmări dependențele în timp ce YUM poate.