Ero YUM n ja RPM n välillä

YUM vs. RPM

Red Hat -paketinhallinta tai RPM on oletuspaketinhallinta Linux-jakeluille, jotka käyttävät samannimisiä paketteja. Alun perin Red Hatin kehittämä, lopulta se sai laajan hyväksynnän monissa Linux-jakeluissa. YUM tarkoittaa Yellowdog Updater Modifiedia ja on käyttöjärjestelmä Linux-jakeluille, jotka käyttävät RPM-pakettiformaattia. Molemmat ovat käyttökelpoisia vain RPM-pohjaisissa distrossa, eivätkä niitä, jotka käyttävät Debian-paketteja kuten Ubuntu.

Vaikka RPM on erittäin vankka työkalu, josta monet käyttäjät ovat jo tuttuja, on edelleen joitain pieniä puutteita, jotka häiritsevät käyttäjiä. Näkyvin ongelma on tila, johon useimmat ihmiset yleensä viittaavat 'riippuvuus helvettiin'. Tämä ongelma ilmenee paketeista, jotka ovat riippuvaisia ​​monista muista paketeista, jotkut näistä paketeista riippuvat myös paljon muista paketeista. On yleisesti tiedossa, että sinun on asennettava kaikki riippuvuudet, jotta ohjelma toimii oikein. RPM ei pysty tekemään tätä automaattisesti puolestasi. Se voi tarkistaa vain, onko kaikki tarvittavat paketit asennettu ennen tarvittavan paketin asentamista. Jokaisen riippuvuuden manuaalinen seuranta ja asentaminen on tärkeä tehtävä useimmille ihmisille, jotka haluavat asentaa aluksi vain yhden paketin.

YUM pystyy seuraamaan paketin riippuvuussuhteita ja asentamaan ne ennen käyttäjän asennettavan paketin asentamista. Tämä yksinkertaistaa koko prosessia, koska sinun tarvitsee vain tietää asennettavan paketin nimi ja olla huolta siitä, onko vaaditut paketit asennettu vai ei. Paketteja, joita ei löydy järjestelmästä, etsitään järjestelmän käytettävissä olevista arkistoista.

Vaikka sekä RPM että YUM ovat mitä paketteja todella asentaa, et todennäköisesti käyttäisi kumpaakaan niistä, ellet osaa komentoriviä ja erilaisia ​​parametreja, jotka täytyy siirtää. Jotta tavallisten ihmisten olisi helpompi ymmärtää nopeasti järjestelmänsä täydellistä hallintaa, on olemassa erilaisia ​​graafisia käyttöliittymiä tai graafisia käyttöliittymiä, joita voidaan käyttää joko YUM- tai RPM-päällä. Nämä graafiset käyttöliittymät ovat mitä ihmiset yleensä näkevät ja ovat vuorovaikutuksessa niiden kanssa, eivät YUM tai RPM.

Yhteenveto:

1. RPM on paketinhallinta, kun taas YUM on käyttöliittymä, jota voidaan käyttää RPM: n kanssa.

2. RPM-paketinhallinta ei pysty jäljittämään riippuvuuksia, kun YUM pystyy.