Razlika Med Yum In RPM

Razlika Med Yum In RPM
Razlika Med Yum In RPM

Video: Razlika Med Yum In RPM

Video: Razlika Med Yum In RPM
Video: Linux: установка пакетов программного обеспечения (RPM, YUM и DNF) 2024, Maj
Anonim

Yum vs RPM

Med prvotno namestitvijo Linuxa je privzeto nameščen večji izbor programov, vendar se lahko zgodi, da uporabnik potrebuje nove programe. Nekaj časa nazaj so morali uporabniki zbrati in zgraditi izvorno kodo za namestitev novega programa. Zdaj pa lahko uporabniki enostavno namestijo že vgrajene programe, imenovane paketi. Orodja za upravljanje paketov se uporabljajo za namestitev, posodabljanje in odstranjevanje paketov iz distribucij Linuxa. RPM je priljubljen upravitelj paketov, ki se uporablja na platformah Linux. YUM je prednji del RPM na visoki ravni. RPM je razvil Red Hat, YUM (Yellowdog Updater, Modified) pa je bil prvotno razvit na Univerzi Duke za upravljanje sistemov Red Hat v fizikalnem laboratoriju. RPM ima osnovno funkcionalnost ukazne vrstice, lahko dobi pakete iz interneta,shrani nameščene pakete v zbirko podatkov in jih je mogoče integrirati z drugimi uporabnikom prijaznimi grafičnimi vmesniki. YUM poleg obstoječe funkcionalnosti RPM ponuja še nekaj dodatnih funkcionalnosti.

Kaj je RPM?

RPM je Red Hat predstavil leta 1995. Prvotno je bil znan kot Red Hat Package Manager, zdaj pa je znan kot RPM Package Manager. RPM je privzeti upravitelj paketov v Linux Standard Base (LSB). Prvotno je bil namenjen sistemu Red Hat Linux (ki je bil ukinjen leta 2004), uporabljajo pa ga številne druge distribucije GNU / Linux in nekateri drugi operacijski sistemi (npr. Novell NetWare in IBM AIX). RPM lahko poizveduje, preveri, namesti, nadgradi, odstrani pakete in izvaja druge funkcije. Ukaz za priklic RPM je rpm, razširitev datotek RPM pa je tudi.rpm. Izraz RPM se običajno uporablja tako za programsko opremo kot za vrsto datoteke. RPM vsebuje skladno programsko opremo, druge povezane datoteke SPRM pa vsebujejo bodisi izvor bodisi skripte ustreznega ne-prevedenega paketa. Kriptografsko preverjanje paketov RPM je dovoljeno prek GPG in MD5. Ustrezne datoteke popravkov (PatchRPM in DeltaRPM) lahko posodobijo programsko opremo, ki jo namesti RPM. Poleg tega RPM samodejno oceni odvisnosti v času gradnje.

Kaj je Yum?

Yum (Yellowdog Updater, Modified) je vodja paketov za distribucije Linuxa, združljive z RPM. Pravzaprav je ovoj na visoki ravni za RPM. Je odprtokodni upravitelj paketov, ki zagotavlja zmožnost ukazne vrstice. Vendar obstajajo obstoječa orodja, ki lahko YUM-u zagotovijo funkcijo GUI. Je popolna predelava YUP (Yellowdog Updater), ki jo je razvil Duke. YUM se zdaj uporablja v Red Hat Enterprise Linux (RHEL), Fedori, CentOS in Yellow Dog Linux (nadomešča YUP). Samodejno posodabljanje programske opreme poteka prek paketov yum-updateesd, yum-Updatenboot, 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 pripomoček za upravljanje paketov za distribucije Linuxa, ki temeljijo na RPM. Z drugimi besedami, YUM je prednji del (ovoj na visoki ravni) za RPM. RPM bi lahko opredelili kot relativno nizek v primerjavi z YUM. YUM uporablja podatke iz baz podatkov RPM, da olajša upravljanje vseh paketov, shranjenih v sistemu. Poleg zagotavljanja vmesnika RPM na visoki ravni YUM doda samodejne posodobitve in upravljanje odvisnosti. Za razliko od RPM YUM ponuja možnost dela s skladišči.

Priporočena: