Rozdiel medzi Yum a RPM

Rozdiel medzi Yum a RPM
Rozdiel medzi Yum a RPM

Video: Rozdiel medzi Yum a RPM

Video: Rozdiel medzi Yum a RPM
Video: Microsoft Outlook. Весь функционал за 25 минут 2024, November
Anonim

Yum vs RPM

Počas úvodnej inštalácie Linuxu sa štandardne nainštaluje väčší výber programov, ale môžu nastať prípady, keď používateľ potrebuje nainštalovať nové programy. Pred časom museli používatelia skompilovať a zostaviť zdrojový kód na inštaláciu nového programu. Teraz však môžu používatelia jednoducho nainštalovať vopred zostavené programy nazývané balíčky. Nástroje na správu balíkov sa používajú na inštaláciu, aktualizáciu a odstránenie balíkov z distribúcií Linuxu. RPM je populárny správca balíkov používaný na platformách Linux. YUM je frontend na vysokej úrovni pre RPM. RPM vyvinula spoločnosť Red Hat, zatiaľ čo YUM (Yellowdog Updater, Modified) bol pôvodne vyvinutý na Duke University na správu systémov Red Hat vo fyzikálnom laboratóriu. RPM má základnú funkcionalitu príkazového riadka, môže získavať balíčky z internetu, uchovávať nainštalované balíčky v databáze a môže byť integrovaný s inými užívateľsky príjemnými GUI. YUM poskytuje niekoľko ďalších pridaných funkcií nad rámec existujúcich funkcií RPM.

Čo sú RPM?

RPM bol predstavený spoločnosťou Red Hat v roku 1995. Pôvodne bol známy ako Red Hat Package Manager, ale teraz je známy ako RPM Package Manager. RPM je predvolený správca balíkov v Linux Standard Base (LSB). Pôvodne bol určený pre Red Hat Linux (ktorý bol ukončený v roku 2004), ale používajú ho mnohé ďalšie distribúcie GNU/Linux, ako aj niektoré ďalšie operačné systémy (napr. Novell NetWare a IBM AIX). RPM môže vyhľadávať, overovať, inštalovať, aktualizovať, odstraňovať balíky a vykonávať ďalšie rôzne funkcie. Príkaz na vyvolanie RPM je rpm a prípona súborov RPM je tiež.rpm. Termín RPM sa zvyčajne používa na označenie softvéru aj typu súboru. RPM obsahuje kompilovaný softvér, zatiaľ čo ďalšie súvisiace súbory SPRM obsahujú zdroj alebo skripty zodpovedajúceho neskompilovaného balíka. Kryptografické overenie balíkov RPM je povolené prostredníctvom GPG a MD5. Zodpovedajúce záplatové súbory (PatchRPM a DeltaRPM) môžu aktualizovať softvér nainštalovaný pomocou RPM. RPM navyše automaticky vyhodnocuje závislosti v čase zostavovania.

Čo je Yum?

Yum (Yellowdog Updater, Modified) je správca balíkov pre linuxové distribúcie kompatibilné s RPM. Je to vlastne obal na vysokej úrovni pre RPM. Ide o správcu balíkov s otvoreným zdrojovým kódom, ktorý poskytuje funkcie príkazového riadka. Existujú však nástroje, ktoré môžu YUM poskytnúť funkcie GUI. Ide o úplné prepísanie YUP (Yellowdog Updater), ktorý vyvinul Duke. YUM sa teraz používa v Red Hat Enterprise Linux (RHEL), Fedora, CentOS a Yellow Dog Linux (nahrádza YUP). Automatická aktualizácia softvéru je zabezpečená prostredníctvom balíkov yum-updateesd, yum-updatenboot, yup-cron alebo PackageKit. YUM XML úložisko (zbierky balíkov) je prvé svojho druhu pre systémy založené na RPM.

Aký je rozdiel medzi Yum a RPM?

RPM je správca balíkov pre systémy založené na Linuxe, zatiaľ čo YUM je nástroj správcu balíkov pre distribúcie Linuxu založené na RPM. Inými slovami, YUM je frontend (vysokoúrovňový obal) pre RPM. RPM možno identifikovať ako relatívne nízku úroveň v porovnaní s YUM. YUM používa informácie v databázach RPM na uľahčenie správy všetkých balíkov uložených v systéme. Okrem poskytovania vysokoúrovňového frontendu RPM, YUM pridáva automatické aktualizácie a správu závislostí. Na rozdiel od RPM ponúka YUM možnosť pracovať s úložiskami.

Odporúča: