Paketinhallinta on tietokoneohjelmisto, joka käsittelee paketteja, asentaa, päivittää ja päivittää tarvittavat paketit samalla kun arkistoi loput. Joten mitä tekemistä Yumilla ja RPM:llä on tämän kanssa?
Yum ja RPM ovat molemmat paketinhallintaohjelmia Linux-järjestelmille. Niitä käytetään käytetyn Linux-jakelun ja yksilöllisten tarpeidesi perusteella. Mutta monien on vaikea erottaa näitä kahta toisistaan
Nam vs RPM
Ero Yumin ja RPM:n välillä on, että vaikka Yum voi asentaa vain arkistossaan saatavilla olevia paketteja, RPM voi asentaa useita paketteja oikealla tiedostonimellä ja.rpm-tunnisteella. Vaikka ne ovat molemmat pakkauspäälliköitä ja heidän päätehtävänsä on asentaa, päivittää ja päivittää paketteja, nämä kaksi toimivat silti eri tavalla.
Yum tarkoittaa Yellowdog Updater Modified. He ovat RPM-pohjaisten Linux-järjestelmien pakkauspäälliköitä. Ne ovat korkean tason käyttöliittymän hallintapakettien hallintaohjelmia RPM-pohjaisille Linux-jakeluille.
RPM tarkoittaa Redhat Packaging Manageria. Sitä voidaan pitää yhtenä vanhimmista pakkausjohtajista, joka tekee perustoimintoja, kuten asennuksen poistamisen, päivityksen ja Linux-järjestelmien vastaanottamien pakettien arkistoinnin.
Vertailutaulukko Yumin ja RPM:n välillä
Vertailuparametrit | Nam | RPM |
Määritelmä | Se on huipputason ja käyttöliittymän paketinhallinta, joka voi tehdä kaiken erikseen. | Se on matalan tason paketinhallinta, joka tekee alkeellisimmat asiat. |
Alkuperä | Päivitettiin YUP:sta Yumiin vuonna 2003. | Alkuperä juontaa juurensa vuoteen 1997. |
Riippuvuus | Se ratkaisee ja asentaa riippuvuudet automaattisesti. | Ei ratkaise riippuvuuksia. |
Paketin asennus | Voit asentaa vain arkistossa olevia paketteja ja näyttää jo asennetut paketit. | Sen avulla voit asentaa useita paketteja, mutta sinun on annettava tarkka tiedoston nimi. |
Päivitys | Automaattiset päivitykset tehdään uusimpaan versioon. | Ei salli päivitystä. |
Hallinto | Se on työkalu, jota voidaan käyttää kierroslukujen hallintaan helposti. | Sitä on vaikea hallita pakettien asennuksen/päivityksen yhteydessä |
Mikä on Yum?
Yum, joka tarkoittaa Yellowdog Upgrader Modified on YUP:n tai Yellowdog UPgraderin muokattu tai päivitetty versio, joka tuli vuonna 2003. Se on riippuvainen RPM:stä.
Se toimii pääasiassa RPM-pohjaisissa Linux-järjestelmissä ja on riippuvainen RPM:stä toimintonsa suorittamisessa, mutta sitä käytetään myös pakettien hallintaan, asennukseen ja päivittämiseen RPM-pohjaisissa Linux-järjestelmissä.
Yum voi suorittaa kaikki toiminnot olemalla riippuvainen RPM:stä. Se voi aistia ja ratkaista riippuvuuksia. Vaikka se ei voi asentaa useita paketteja, kuten RPM, se voi asentaa paketit, jotka ovat jo saatavilla arkistossa.
Yum voi myös skannata ja päivittää paketit uusimpiin versioihin. Se on myös täysin riippuvainen online-tietovarastoista.
Mikä on RPM?
RPM on lyhenne sanoista Redhat Packaging Manager, ja se kehitettiin vuonna 1997. Se on muunneltu versio paketinhaltijoista.pm-laajennuksella, joka tuli vuonna 1993. Muutamalla lisäedulla ja toiminnolla siitä tuli yksi vahvimmista ja vanhimmista paketinhallintaohjelmista. Linux-järjestelmät.
Se on ilmainen avoimen lähdekoodin pakettien hallintajärjestelmä, joka toimii Linux-jakelujärjestelmissä ja suorittaa perustoiminnot, kuten asennuksen, asennuksen poistamisen, skannauksen, päivityksen, päivityksen jne.
RPM-pohjaiset Linux-järjestelmät tarvitsevat Yumia hallintaansa, koska se ei pysty havaitsemaan ja ratkaisemaan riippuvuuksia yksinään. Mutta se voi asentaa useita paketteja, toisin kuin Yum, sillä ehdolla, että annamme oikean tiedostonimen.rpm-tunnisteella. Tämä helpottaisi paketinhallinnan paikantamista tiedostoon.
RPM ei ole riippuvainen minkään palvelunsa verkkovarastoista, eikä se voi skannata tai päivittää itseään tai pakettejaan uusimpiin versioihin. Se voi näyttää vain tällä hetkellä saatavilla olevan version.
Suurin ero YUM:n ja RPM:n välillä
- Vaikka Yum ja RPM ovatkin Linux-järjestelmän pakkausjohtajia, ne ovat silti erilaisia jopa merkitykseltään. Vaikka Yum on huipputason käyttöliittymän pakkaushallinta, joka toimii RPM-pohjaisissa Linux-järjestelmissä, RPM on matalan tason pakkaushallinta, joka suorittaa perustoiminnot.
- YUP eli Yellowdog UPgrader valmistettiin ensimmäisen kerran ja kehitettiin kokonaan vuosina 1999-2000. YUP:n päivitetty versio tunnetaan nimellä Yum, ja sitä kehitettiin uudelleen tai muutettiin vuonna 2003. Sen sijaan RPM tai Redhat kehitettiin vuonna 1997.
- Yum voi skannata, tunnistaa ja ratkaista riippuvuudet automaattisesti, kun taas RPM ei pysty tekemään niin. Se ei ratkaise riippuvuuksia.
- RPM mahdollistaa useiden pakettien asentamisen. Ainoa välttämätön ehto on, että meidän on annettava oikea tiedostonimi.rpm-tunnisteella. Mutta Yumin tapauksessa se asentaa vain paketit, jotka ovat jo saatavilla heidän arkistossaan ja näyttää muut jo asennetut paketit.
- Vaikka yksi pakkaushallinnan tehtävistä on Linux-järjestelmän pakettien asentaminen ja päivittäminen, RPM ei salli olemassa olevien pakettien päivittämistä, kun taas Yum auttaa sinua tarkistamaan paketit ja ilmoittamaan sekä päivittämään ne uusimpaan versioon.
- Näiden pakkauspäälliköiden hallinnan kannalta Yum on myös ohjelmisto, jota käytetään RPM:n hallintaan, kun taas RPM:ää on vaikea käsitellä asennus- ja päivitystapauksissa.
Johtopäätös
Packaging Manager on ohjelmisto, jota käytetään järjestelmän pakettien hallintaan, asennukseen, päivittämiseen, päivittämiseen jne. Linux-pohjaisissa järjestelmissä tai Linux-järjestelmissä on paljon tällaisia pakkausjohtajia, joista kaksi on: Yum ja RPM.
RPM tai Redhat Packaging Manager, joka esiteltiin vuonna 1997, on yksi Linux-pohjaisten järjestelmien vanhimmista paketinhaltijoista. Sen päätoimintoihin kuuluu useiden pakettien asentaminen. Se on tehokas paketinhallintajärjestelmä Linux-järjestelmien vastaanottamien pakettien asentamiseen, poistamiseen, tarkistamiseen ja päivittämiseen.
Yum tai Yellowdog Upgrader Modifies, kehitetty vuonna 2003, on RPM-pohjaisissa Linux-järjestelmissä käytetty paketinhallintajärjestelmä. He myös asentavat paketteja, mutta eivät samalla tavalla kuin RPM. He auttavat pääasiassa myös RPM:n hallinnassa.
Yumin ja RPM:n välinen ero on se tosiasia, että Yum voi tarkistaa ja päivittää paketit, kun taas RPM ei voi tehdä niin. Yum voi myös ratkaista riippuvuudet itse, kun taas tämä ei ole mahdollista RPM:lle.