Razlika između Yum i RPM

Razlika između Yum i RPM
Razlika između Yum i RPM

Video: Razlika između Yum i RPM

Video: Razlika između Yum i RPM
Video: 5 minuta za geografiju - Australija 2024, Oktobar
Anonim

Yum vs RPM

Tokom početne instalacije Linuxa, veći izbor programa se instalira prema zadanim postavkama, ali mogu postojati slučajevi u kojima korisnik treba instalirati nove programe. Prije nekog vremena, od korisnika se tražilo da kompajliraju i izgrade izvorni kod kako bi instalirali novi program. Ali sada, korisnici mogu lako instalirati unaprijed izgrađene programe koji se nazivaju paketi. Alati za upravljanje paketima se koriste za instaliranje, ažuriranje i uklanjanje paketa iz Linux distribucija. RPM je popularan menadžer paketa koji se koristi na Linux platformama. YUM je frontend visokog nivoa za RPM. RPM je razvio Red Hat, dok je YUM (Yellowdog Updater, Modified) prvobitno razvijen na Univerzitetu Duke za upravljanje Red Hat sistemima u laboratoriji za fiziku. RPM ima osnovnu funkcionalnost komandne linije, može dobiti pakete s interneta, zadržati instalirane pakete u bazi podataka i može se integrirati s drugim korisničkim korisničkim interfejsima. YUM pruža nekoliko drugih dodatnih funkcionalnosti povrh postojeće funkcionalnosti RPM-a.

Šta je RPM?

RPM je uveo Red Hat 1995. Prvobitno je bio poznat kao Red Hat Package Manager, ali sada je poznat kao RPM Package Manager. RPM je podrazumevani menadžer paketa u Linux Standardnoj bazi (LSB). Prvobitno je bio namijenjen za Red Hat Linux (koji je ukinut 2004.), ali ga koriste mnoge druge GNU/Linux distribucije kao i neki drugi operativni sistemi (npr. Novell NetWare i IBM AIX). RPM može ispitivati, verificirati, instalirati, nadograditi, ukloniti pakete i obavljati druge razne funkcije. Komanda za pozivanje RPM-a je rpm, a ekstenzija RPM datoteka je također.rpm. Obično se termin RPM koristi za označavanje i softvera i tipa datoteke. RPM sadrži usklađeni softver, dok druge povezane SPRM datoteke sadrže ili izvor ili skripte odgovarajućeg neprevedenog paketa. Kriptografska verifikacija RPM paketa je dozvoljena preko GPG i MD5. Odgovarajuće datoteke zakrpe (PatchRPM i DeltaRPM) mogu ažurirati softver koji je instalirao RPM. Nadalje, RPM automatski procjenjuje zavisnosti u vrijeme izrade.

Šta je Yum?

Yum (Yellowdog Updater, izmijenjen) je upravitelj paketa za RPM kompatibilne Linux distribucije. To je zapravo omot na visokom nivou za RPM. To je upravitelj paketa otvorenog koda, koji pruža mogućnost komandne linije. Međutim, postoje postojeći alati koji mogu pružiti GUI funkcionalnost YUM-u. To je potpuno preinačenje YUP-a (Yellowdog Updater), koji je razvio Duke. YUM se sada koristi u Red Hat Enterprise Linux-u (RHEL), Fedori, CentOS-u i Yellow Dog Linux-u (zamjenjujući YUP). Automatsko ažuriranje softvera je omogućeno putem paketa yum-updateesd, yum-updatenboot, yup-cron ili PackageKit. YUM XML spremište (kolekcije paketa) je prvo te vrste za RPM bazirane sisteme.

Koja je razlika između Yum i RPM?

RPM je menadžer paketa za Linux bazirane sisteme, dok je YUM uslužni program za upravljanje paketima za RPM bazirane Linux distribucije. Drugim rečima, YUM je frontend (omotač visokog nivoa) za RPM. RPM se može identifikovati kao relativno nizak nivo u poređenju sa YUM. YUM koristi informacije iz RPM baza podataka kako bi olakšao upravljanje svim paketima pohranjenim na sistemu. Pored pružanja frontenda visokog nivoa za RPM, YUM dodaje automatska ažuriranja i upravljanje zavisnošću. Za razliku od RPM-a, YUM nudi mogućnost rada sa repozitorijumima.

Preporučuje se: