Yumin ja RPM:n ero

Yumin ja RPM:n ero
Yumin ja RPM:n ero

Video: Yumin ja RPM:n ero

Video: Yumin ja RPM:n ero
Video: Madonna - Erotica (Live from The Confessions Tour) 2024, Marraskuu
Anonim

Nam vs RPM

Alkuperäisen Linux-asennuksen aikana suurempi valikoima ohjelmia asennetaan oletusarvoisesti, mutta joskus käyttäjä tarvitsee uusia ohjelmia. Jokin aika sitten käyttäjiä vaadittiin kääntämään ja rakentamaan lähdekoodi uuden ohjelman asentamiseksi. Mutta nyt käyttäjät voivat helposti asentaa valmiiksi rakennettuja ohjelmia, joita kutsutaan paketeiksi. Paketinhallintatyökaluja käytetään pakettien asentamiseen, päivittämiseen ja poistamiseen Linux-jakeluista. RPM on suosittu paketinhallinta, jota käytetään Linux-alustoilla. YUM on korkean tason käyttöliittymä RPM:lle. RPM:n kehitti Red Hat, kun taas YUM (Yellowdog Updater, Modified) kehitettiin alun perin Duken yliopistossa Red Hat -järjestelmien hallintaan fysiikan laboratoriossa. RPM:llä on peruskomentorivitoiminnot, se voi hankkia paketteja Internetistä, säilyttää asennetut paketit tietokannassa ja se voidaan integroida muihin käyttäjäystävällisiin käyttöliittymiin. YUM tarjoaa useita muita lisättyjä toimintoja RPM:n nykyisten toimintojen lisäksi.

Mikä on RPM?

RPM esitteli Red Hat vuonna 1995. Se tunnettiin alun perin nimellä Red Hat Package Manager, mutta nyt se tunnetaan nimellä RPM Package Manager. RPM on oletusarvoinen pakettihallinta Linux Standard Basessa (LSB). Se oli alun perin tarkoitettu Red Hat Linuxille (joka lopetettiin vuonna 2004), mutta sitä käyttävät monet muut GNU/Linux-jakelut sekä jotkut muut käyttöjärjestelmät (esim. Novell NetWare ja IBM AIX). RPM voi tiedustella, tarkistaa, asentaa, päivittää, poistaa paketteja ja suorittaa muita sekalaisia toimintoja. RPM-komento on rpm ja RPM-tiedostojen tunniste on myös.rpm. Yleensä termiä RPM käytetään viittaamaan sekä ohjelmistoon että tiedostotyyppiin. RPM sisältää yhteensopivan ohjelmiston, kun taas muut liittyvät SPRM-tiedostot sisältävät joko vastaavan kääntämättömän paketin lähteen tai komentosarjat. RPM-pakettien kryptografinen todentaminen on sallittu GPG:n ja MD5:n kautta. Vastaavat korjaustiedostot (PatchRPM ja DeltaRPM) voivat päivittää RPM:n asentaman ohjelmiston. Lisäksi RPM arvioi riippuvuudet automaattisesti rakennusaikana.

Mikä on Yum?

Yum (Yellowdog Updater, Modified) on pakettihallinta RPM-yhteensopiville Linux-jakeluille. Se on itse asiassa korkean tason kääre RPM: lle. Se on avoimen lähdekoodin paketinhallinta, joka tarjoaa komentorivitoiminnot. On kuitenkin olemassa työkaluja, jotka voivat tarjota GUI-toiminnallisuutta YUM:lle. Se on Duken kehittämä YUP (Yellowdog Updater) täydellinen uudelleenkirjoitus. YUM on nyt käytössä Red Hat Enterprise Linuxissa (RHEL), Fedorassa, CentOS:ssä ja Yellow Dog Linuxissa (korvaa YUP:n). Ohjelmiston automaattinen päivitys tapahtuu yum-updateesd-, yum-updatenboot-, yup-cron- tai PackageKit-pakettien kautta. YUM XML-arkisto (pakettikokoelmat) on ensimmäinen laatuaan RPM-pohjaisille järjestelmille.

Mitä eroa on Yumin ja RPM:n välillä?

RPM on paketinhallinta Linux-pohjaisille järjestelmille, kun taas YUM on paketinhallintaohjelma RPM-pohjaisille Linux-jakeluille. Toisin sanoen YUM on RPM-käyttöliittymä (korkean tason kääre). RPM voidaan tunnistaa suhteellisen alhaiseksi tasoksi YUM:iin verrattuna. YUM käyttää RPM-tietokantojen tietoja helpottaakseen kaikkien järjestelmään tallennettujen pakettien hallintaa. Sen lisäksi, että YUM tarjoaa korkean tason käyttöliittymän RPM:lle, se lisää automaattisia päivityksiä ja riippuvuuden hallintaa. Toisin kuin RPM, YUM tarjoaa mahdollisuuden työskennellä tietovarastojen kanssa.

Suositeltava: