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: Linux: установка пакетов программного обеспечения (RPM, YUM и DNF) 2024, Studeni
Anonim

Yum vs RPM

Tijekom početne instalacije Linuxa prema zadanim postavkama instalira se veći izbor programa, ali mogu biti prilike kada korisnik treba instalirati nove programe. Neko vrijeme unatrag, od korisnika se tražilo da kompajliraju i izgrade izvorni kod za instalaciju novog programa. Ali sada korisnici mogu lako instalirati unaprijed izgrađene programe koji se nazivaju paketi. Alati za upravljanje paketima koriste se za instaliranje, ažuriranje i uklanjanje paketa iz Linux distribucija. RPM je popularni upravitelj paketa koji se koristi na Linux platformama. YUM je prednja strana RPM-a na visokoj razini. RPM je razvio Red Hat, dok je YUM (Yellowdog Updater, Modified) izvorno razvijen na Sveučilištu Duke za upravljanje sustavima Red Hat u fizičkom laboratoriju. RPM ima osnovnu funkcionalnost naredbenog retka, pakete može dobiti s Interneta,zadržati instalirane pakete u bazi podataka i može se integrirati s drugim user-friendly GUI-ima. YUM pruža nekoliko drugih dodanih funkcionalnosti povrh postojeće funkcionalnosti RPM-a.

Što je RPM?

RPM je predstavio Red Hat 1995. Prvotno je bio poznat kao Red Hat Package Manager, ali sada je poznat kao RPM Package Manager. RPM je zadani upravitelj paketa u Linux Standard Base (LSB). Izvorno je bio namijenjen Red Hat Linuxu (koji je ukinut 2004. godine), ali koriste ga mnoge druge GNU / Linux distribucije kao i neki drugi operativni sustavi (npr. Novell NetWare i IBM AIX). RPM može postavljati upite, provjeravati, instalirati, nadograđivati, uklanjati pakete i izvoditi druge razne funkcije. Naredba za pozivanje RPM-a je rpm, a proširenje RPM datoteka je također.rpm. Pojam RPM obično se koristi kako za softver, tako i za vrstu datoteke. RPM sadrži usklađeni softver, dok druge povezane SPRM datoteke sadrže izvor ili skripte odgovarajućeg nekompajliranog paketa. Kriptografska provjera RPM paketa dopuštena je putem GPG-a i MD5. Odgovarajuće datoteke zakrpa (PatchRPM i DeltaRPM) mogu ažurirati softver koji je instalirao RPM. Nadalje, RPM automatski procjenjuje ovisnosti u vrijeme izrade.

Što je Yum?

Yum (Yellowdog Updater, Modified) je upravitelj paketa za Linux distribucije kompatibilne s RPM-om. To je zapravo omot na visokoj razini za RPM. To je upravitelj paketa otvorenog koda koji pruža mogućnost naredbenog retka. Međutim, postoje postojeći alati koji YUM-u mogu pružiti GUI funkcionalnost. To je cjelovito prepisivanje YUP-a (Yellowdog Updater), koji je razvio Duke. YUM se sada koristi u Red Hat Enterprise Linuxu (RHEL), Fedori, CentOS-u i Yellow Dog Linuxu (zamjenjujući YUP). Automatsko ažuriranje softvera omogućuje se putem yum-updateesd, yum-Updatenboot, yup-cron ili PackageKit paketa. YUM XML spremište (zbirke paketa) prvo je takve vrste za sustave temeljene na RPM-u.

Koja je razlika između Yum i RPM?

RPM je upravitelj paketa za sustave zasnovane na Linuxu, dok je YUM uslužni program za upravljanje paketima za Linux distribucije zasnovane na RPM-u. Drugim riječima, YUM je prednji dio (omot na visokoj razini) za RPM. RPM bi se mogao identificirati kao relativno nizak nivo, u usporedbi s YUM-om. YUM koristi podatke u RPM bazama podataka kako bi olakšao upravljanje svim paketima pohranjenim u sustavu. Uz pružanje sučelja RPM-a na visokoj razini, YUM dodaje automatska ažuriranja i upravljanje ovisnostima. Za razliku od RPM-a, YUM nudi mogućnost rada s spremištima.

Preporučeno: