YUM ja RPM

Anonim

YUM vs. RPM

Red Hat Package Manager tai RPM on paketti Linux-jakeluille, jotka käyttävät samannimisiä paketteja. Alun perin kehittämä Red Hat, se lopulta löysi laajan hyväksynnän monissa Linux-jakeluissa. YUM on Yellowdog Updater Modified ja on etupää Linux-jakeluille, jotka käyttävät RPM-paketin muotoa. Molemmat ovat vain käyttökelpoisia RPM-pohjaisten drossien kanssa, eikä niitä voi käyttää sellaisten kanssa, jotka käyttävät Debian-paketteja, kuten Ubuntua.

Vaikka RPM on erittäin vankka työkalu, jota monet käyttäjät tuntevat jo, on vielä joitain pieniä puutteita, jotka ovat käyttäjille ärsyttäviä. Huomattavin ongelma on valtio, jonka useimmat ihmiset viittaavat yleisesti "riippuvuus helvetiksi". Tämä ongelma ilmenee paketeissa, jotka ovat riippuvaisia ​​useista muista paketeista. Jotkin näistä paketeista riippuvat myös paljon muista paketeista. On yleisesti tiedossa, että kaikki riippuvuudet on asennettava, jotta ohjelma toimisi oikein. RPM ei pysty automaattisesti tekemään sitä sinulle. Se voi tarkistaa vain, onko kaikki tarvittavat paketit asennettu ennen tarvittavan paketin asentamista. Jokaisen riippuvuuden manuaalinen seuranta ja asentaminen ovat tärkeitä useimpiin ihmisiin, jotka haluavat vain asentaa yhden paketin aluksi.

YUM pystyy seuraamaan paketin riippuvuuksia ja asentamalla ne ennen asennuksen tekemistä pakettia, jonka käyttäjä haluaa asentaa. Tämä yksinkertaistaa koko prosessia, koska sinun tarvitsee vain tietää paketin nimi, jonka haluat asentaa, eikä ole huolissasi siitä, onko paketteja asennettu vai ei. Järjestelmään ei löydy paketteja, joita ei löydy järjestelmästä.

Vaikka RPM ja YUM ovatkin, jotka todella asentavat paketit, et luultavasti käytä kumpaakaan näistä, ellet ole perehtynyt komentoriveihin ja eri parametreihin, jotka on siirrettävä. Jotta tavallisten ihmisten olisi helpompi saada nopeasti hallintaansa järjestelmäänsä, on olemassa useita graafisia käyttöliittymiä tai GUI-tiedostoja, joita voidaan käyttää joko YUM: n tai RPM: n päällä. Nämä graafiset käyttöliittymät ovat, mitä ihmiset tavallisesti näkevät ja ovat vuorovaikutuksessa, eikä YUM tai RPM.

Yhteenveto:

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

2. RPM-paketinhallinta ei pysty seuraamaan riippuvuuksia, kun YUM voi.