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: Управление пакетами RPM в CentOS 7 2024, November
Anonim

Yum vs RPM

Počas úvodnej inštalácie systému Linux je predvolene nainštalovaný väčší výber programov, môžu sa však vyskytnúť prípady, keď používateľ potrebuje nainštalované nové programy. Pred časom boli používatelia povinní zostaviť a vytvoriť zdrojový kód na inštaláciu nového programu. Teraz však môžu používatelia ľahko nainštalovať vopred pripravené programy zvané 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í systému Linux. RPM je populárny správca balíkov používaný na platformách Linux. YUM je frontend pre RPM na vysokej úrovni. RPM vyvinul Red Hat, zatiaľ čo YUM (Yellowdog Updater, Modified) bol pôvodne vyvinutý na Duke University pre správu systémov Red Hat vo fyzikálnom laboratóriu. RPM má základné funkcie príkazového riadku, môže získavať balíčky z internetu,uchovávať nainštalované balíčky v databáze a je možné ich integrovať do iných užívateľsky príjemných grafických používateľských rozhraní. YUM poskytuje niekoľko ďalších pridaných funkcií navyše k existujúcej funkcii RPM.

Čo je to RPM?

RPM zaviedol Red Hat v roku 1995. Pôvodne bol známy ako Red Hat Package Manager, teraz je však známy ako RPM Package Manager. RPM je predvolený správca balíkov v systéme Linux Standard Base (LSB). Pôvodne bol určený pre Red Hat Linux (s ukončenou platnosťou v roku 2004), ale používa ho mnoho ďalších distribúcií GNU / Linux, ako aj niektoré ďalšie operačné systémy (napr. Novell NetWare a IBM AIX). RPM môže dopytovať, 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 vyhovujúci softvér, zatiaľ čo ďalšie súvisiace súbory SPRM obsahujú buď zdroj, alebo skripty príslušného nekompilovaného balíka. Kryptografické overenie balíkov RPM je povolené prostredníctvom GPG a MD5. Zodpovedajúce súbory opráv (PatchRPM a DeltaRPM) môžu aktualizovať softvér nainštalovaný pomocou RPM. RPM ďalej automaticky vyhodnocuje závislosti v čase zostavenia.

Čo je Yum?

Yum (Yellowdog Updater, Modified) je správca balíkov pre distribúcie Linuxu kompatibilné s RPM. Je to vlastne obal na vysokej úrovni pre RPM. Jedná sa o správcu balíkov otvoreného zdroja, ktorý poskytuje možnosti príkazového riadku. Existujú však existujúce nástroje, ktoré môžu YUM poskytnúť funkcionalitu GUI. Jedná sa o plný prepis YUP (Yellowdog Updater), ktorý vyvinul Duke. YUM sa teraz používa v systémoch Red Hat Enterprise Linux (RHEL), Fedora, CentOS a Yellow Dog Linux (nahradzuje YUP). Automatická aktualizácia softvéru sa realizuje prostredníctvom balíkov yum-updateesd, yum-updatenboot, yup-cron alebo PackageKit. Repozitár YUM XML (kolekcie 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 systéme Linux, zatiaľ čo YUM je nástroj správcu balíkov pre distribúcie systému Linux založené na RPM. Inými slovami, YUM je frontend (high-level wrapper) pre RPM. RPM bolo možné v porovnaní s YUM označiť za relatívne nízku. Spoločnosť YUM využí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 rozhrania na vysokej úrovni pre RPM pridáva YUM automatické aktualizácie a správu závislostí. Na rozdiel od RPM ponúka YUM možnosť pracovať s úložiskami.

Odporúčaná: