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: TV PREMIJERA - PASJI SMISEL ŽIVLJENJA 2 | CineStar TV Premiere 2 | 17.10. | 20.00 2024, November
Anonim

Njam proti RPM

Med začetno namestitvijo Linuxa je privzeto nameščen večji izbor programov, vendar se lahko zgodi, da uporabnik potrebuje namestitev novih programov. Pred časom so morali uporabniki prevesti in zgraditi izvorno kodo za namestitev novega programa. Zdaj pa lahko uporabniki preprosto namestijo vnaprej izdelane 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 vmesnik 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 fizikalnem laboratoriju. RPM ima osnovno funkcionalnost ukazne vrstice, lahko pridobi pakete iz interneta, hrani nameščene pakete v bazi podatkov in se lahko integrira z drugimi uporabniku prijaznimi grafičnimi vmesniki. YUM ponuja več drugih dodanih funkcij poleg obstoječe funkcionalnosti RPM.

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 upravljalnik paketov v Linux Standard Base (LSB). Prvotno je bil namenjen za Red Hat Linux (ki je bil ukinjen 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, preverja, namesti, nadgradi, odstrani pakete in izvaja druge razne funkcije. Ukaz za priklic RPM je rpm in končnica datotek RPM je prav tako.rpm. Običajno se izraz RPM uporablja tako za programsko opremo kot za vrsto datoteke. RPM vsebuje združljivo programsko opremo, medtem ko druge povezane datoteke SPRM vsebujejo izvor ali skripte ustreznega neprevedenega 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 samodejno oceni odvisnosti v času gradnje.

Kaj je Yum?

Yum (Yellowdog Updater, spremenjen) je upravitelj paketov za distribucije Linuxa, združljive z RPM. Pravzaprav je ovoj na visoki ravni za RPM. Je odprtokodni upravitelj paketov, ki omogoča ukazno vrstico. Vendar pa obstajajo obstoječa orodja, ki lahko YUM-u zagotovijo GUI funkcionalnost. Je popolna prenova programa YUP (Yellowdog Updater), ki ga je razvil Duke. YUM se zdaj uporablja v Red Hat Enterprise Linux (RHEL), Fedora, CentOS in Yellow Dog Linux (nadomešča YUP). Samodejno posodabljanje programske opreme je omogočeno s paketi yum-updateesd, yum-updatenboot, yup-cron ali PackageKit. Repozitorij YUM XML (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 frontend (high-level wrapper) za RPM. Število vrtljajev na minuto je lahko relativno nizko v primerjavi z YUM. YUM uporablja informacije v bazah podatkov RPM za lažje upravljanje vseh paketov, shranjenih v sistemu. Poleg zagotavljanja vmesnika na visoki ravni za RPM, YUM dodaja samodejne posodobitve in upravljanje odvisnosti. Za razliko od RPM YUM ponuja možnost dela z repozitoriji.

Priporočena: