Yum vs RPM
Med prvotno namestitvijo Linuxa je privzeto nameščen večji izbor programov, vendar lahko pride do primerov, ko uporabnik potrebuje nameščene nove programe. Nekaj časa nazaj so morali uporabniki sestaviti in sestaviti izvorno kodo za namestitev novega programa. Toda zdaj lahko uporabniki enostavno namestijo vnaprej pripravljene programe, imenovane paketi. Orodja za upravljanje paketov se uporabljajo za namestitev, posodobitev in odstranjevanje paketov iz distribucij Linuxa. RPM je priljubljen upravitelj paketov, ki se uporablja na platformah Linux. YUM je prednja stran na visoki ravni za RPM. RPM je razvil Red Hat, medtem ko je bil YUM (Yellowdog Updater, Modified) prvotno razvit na Univerzi Duke za upravljanje sistemov Red Hat v laboratoriju za fiziko. RPM ima osnovno funkcijo ukazne vrstice, lahko pridobiva pakete iz interneta, hrani nameščene pakete v bazi podatkov in jih je mogoče integrirati z drugimi uporabnikom prijaznimi grafičnimi vmesniki. YUM ponuja več drugih dodanih funkcionalnosti poleg obstoječe funkcionalnosti RPM.
Kaj je RPM?
RPM je Red Hat uvedel leta 1995. Prvotno je bil znan kot Red Hat Package Manager, zdaj pa je znan kot RPM Package Manager. RPM je privzeti upravljalnik paketov v Linux Standard Base (LSB). Prvotno je bil namenjen Red Hat Linuxu (ki so ga ukinili leta 2004), vendar ga uporabljajo številne druge distribucije GNU / Linux kot tudi nekateri drugi operacijski sistemi (npr. Novell NetWare in IBM AIX). RPM lahko poizveduje, preveri, namesti, nadgradi, odstrani pakete in opravlja druge druge funkcije. Ukaz za priklic RPM je rpm, razširitev datotek RPM pa tudi .rpm. Izraz RPM se običajno uporablja tako, da se nanaša tako na programsko opremo kot na vrsto datoteke. RPM vsebuje skladno programsko opremo, medtem ko druge povezane datoteke SPRM vsebujejo izvor ali skripte ustreznega ne-sestavljenega paketa. Kriptografsko preverjanje paketov RPM je dovoljeno prek GPG in MD5. Ustrezne datoteke popravkov (PatchRPM in DeltaRPM) lahko posodobijo programsko opremo, ki jo je namestil RPM. Poleg tega RPM avtomatsko oceni odvisnosti.
Kaj je Yum?
Yum (Yellowdog Updater, Modified) je vodnik paketov za RPM-združljive distribucije Linuxa. Pravzaprav je ovoj na visoki ravni za RPM. To je odprtokodni upravitelj paketov, ki zagotavlja zmožnost ukazne vrstice. Vendar obstajajo obstoječa orodja, ki lahko YUM-u zagotavljajo funkcionalnost GUI-ja. Je popoln napis YUP (Yellowdog Updater), ki ga je razvil Duke. YUM se zdaj uporablja v Red Hat Enterprise Linuxu (RHEL), Fedora, CentOS in Yellow Dog Linux (nadomešča YUP). Samodejna posodobitev programske opreme je na voljo v paketih yum-updateesd, yum-updatetenboot, yup-cron ali PackageKit. YUM XML repozitorij (zbirke paketov) je prvi te vrste za sisteme, ki temeljijo na RPM.
Kakšna je razlika med Yum in RPM?
RPM je upravitelj paketov za sisteme, ki temeljijo na Linuxu, medtem ko je YUM program za upravljanje paketov za distribucije Linuxa, ki temeljijo na RPM. Z drugimi besedami, YUM je prednji del (ovitek na visoki ravni) za RPM. RPM je mogoče opredeliti kot relativno nizko raven v primerjavi z YUM. YUM uporablja podatke v bazah RPM, da olajša upravljanje vseh paketov, shranjenih v sistemu. YUM poleg tega, da RPM-ju na visoki ravni zagotavlja visok nivo, doda samodejne posodobitve in upravljanje odvisnosti. Za razliko od RPM-a ponuja YUM možnost dela s skladišči.