Rozdíl Mezi Yum A RPM

Rozdíl Mezi Yum A RPM
Rozdíl Mezi Yum A RPM

Video: Rozdíl Mezi Yum A RPM

Video: Rozdíl Mezi Yum A RPM
Video: Difference between RPM & YUM 2024, Listopad
Anonim

Yum vs RPM

Během počáteční instalace systému Linux je ve výchozím nastavení nainstalován větší výběr programů, ale mohou nastat situace, kdy uživatel potřebuje nainstalované nové programy. Před nějakou dobou museli uživatelé sestavit a vytvořit zdrojový kód pro instalaci nového programu. Uživatelé však nyní mohou snadno instalovat předem připravené programy zvané balíčky. Nástroje pro správu balíčků se používají k instalaci, aktualizaci a odebrání balíčků z distribucí Linuxu. RPM je populární správce balíčků používaný na platformách Linux. YUM je rozhraní vysoké úrovně pro RPM. RPM vyvinul Red Hat, zatímco YUM (Yellowdog Updater, Modified) byl původně vyvinut na Duke University pro správu systémů Red Hat ve fyzikální laboratoři. RPM má základní funkce příkazového řádku, může získávat balíčky z internetu,uchovávat nainstalované balíčky v databázi a lze je integrovat do jiných uživatelsky přívětivých grafických uživatelských rozhraní. YUM poskytuje několik dalších přidaných funkcí nad rámec stávajících funkcí RPM.

Co je RPM?

RPM představil Red Hat v roce 1995. Původně byl znám jako Red Hat Package Manager, ale nyní je známý jako RPM Package Manager. RPM je výchozí správce balíčků v Linux Standard Base (LSB). Původně byl určen pro Red Hat Linux (který byl ukončen v roce 2004), ale používá ho mnoho dalších distribucí GNU / Linux i některé další operační systémy (např. Novell NetWare a IBM AIX). RPM může vyhledávat, ověřovat, instalovat, upgradovat, odebírat balíčky a provádět další různé funkce. Příkaz k vyvolání RPM je rpm a přípona RPM souborů je také.rpm. Termín RPM se obvykle používá k označení softwaru i typu souboru. RPM obsahuje vyhovující software, zatímco jiné související soubory SPRM obsahují buď zdroj, nebo skripty odpovídajícího nekompilovaného balíčku. Kryptografické ověření balíků RPM je povoleno prostřednictvím GPG a MD5. Odpovídající soubory oprav (PatchRPM a DeltaRPM) mohou aktualizovat software nainstalovaný pomocí RPM. RPM navíc automaticky vyhodnocuje závislosti v době sestavení.

Co je Yum?

Yum (Yellowdog Updater, Modified) je správce balíčků pro distribuce Linuxu kompatibilní s RPM. Je to vlastně obálka na vysoké úrovni pro RPM. Jedná se o správce balíčků s otevřeným zdrojovým kódem, který poskytuje možnosti příkazového řádku. Existují však existující nástroje, které mohou YUM poskytovat funkce GUI. Jedná se o plný přepis YUP (Yellowdog Updater), který vyvinul Duke. YUM se nyní používá v Red Hat Enterprise Linux (RHEL), Fedora, CentOS a Yellow Dog Linux (nahrazuje YUP). Automatická aktualizace softwaru je zajištěna prostřednictvím balíčků yum-updateesd, yum-updatenboot, yup-cron nebo PackageKit. Úložiště XML YUM (kolekce balíků) je první svého druhu pro systémy založené na RPM.

Jaký je rozdíl mezi Yum a RPM?

RPM je správce balíčků pro systémy založené na Linuxu, zatímco YUM je nástroj pro správu balíčků pro distribuce Linuxu založené na RPM. Jinými slovy, YUM je frontend (high-level wrapper) pro RPM. RPM lze identifikovat jako relativně nízkou úroveň ve srovnání s YUM. Společnost YUM používá informace v databázích RPM k usnadnění správy všech balíků uložených v systému. Kromě poskytování front-endu na vysoké úrovni pro RPM přidává YUM automatické aktualizace a správu závislostí. Na rozdíl od RPM nabízí YUM schopnost pracovat s úložišti.

Doporučená: