YUM i RPM

Anonim

YUM vs RPM

Red Hat Manager paketa ili RPM je zadani upravitelj paketa za Linux distribucije koji koriste pakete s istim imenom. U početku je razvio Red Hat, a na kraju je pronašao široko prihvaćanje u mnogim Linux distribucijama. YUM označava Yellowdog Updater Modified i prednji je kraj za Linux distribucije koje koriste oblik paketa RPM. Oba su samo korisna s RPM utemeljenim distrima i nisu korisna onima koji koriste debian pakete poput Ubuntua.

Iako je RPM vrlo robustan alat koji već poznaju mnogi korisnici, još uvijek postoje neki manji nedostaci koji smetaju korisnicima. Najistaknutiji problem je država koju većina ljudi obično naziva "pakao ovisnosti". Taj se problem javlja kod paketa koji ovise o puno drugih paketa, neki od tih paketa također ovise o mnogim drugim paketima. Uobičajeno je da morate instalirati sve ovisnosti kako bi program ispravno funkcionirao. RPM ne može automatski to učiniti za vas. Može provjeriti jesu li svi potrebni paketi instalirani prije instaliranja potrebnog paketa. Ručno praćenje i instaliranje svake ovisnosti glavna je zadaća za većinu ljudi koji u početku žele instalirati samo jedan paket.

YUM je sposoban pratiti ovisnosti paketa i instalirati ih prije instaliranja paketa kojeg je korisnik želio instalirati. To pojednostavljuje cijeli proces jer vam je potrebno samo znati naziv paketa koji želite instalirati i ne brinuti jesu li potrebni paketi instalirani ili ne. Paketi koji se ne mogu pronaći na sustavu traže se u spremištima koja su dostupna sustavu.

Iako su i RPM i YUM ono što stvarno instalira pakete, vjerojatno nećete koristiti one od tih, osim ako ste iskusni s naredbenom retku i različitim parametrima koji trebaju biti prošli. Kako bi obični ljudi lakše mogli brzo shvatiti potpunu kontrolu nad svojim sustavom, postoje različita grafička korisnička sučelja ili GUI koji se mogu koristiti na vrhu YUM ili RPM. Ti GUI-ovi su ono što ljudi obično vide i komuniciraju, a ne YUM ili RPM.

Sažetak:

1. RPM je upravitelj paketa, a YUM je sučelje koje se može koristiti s RPM-om.

2. Upravitelj paketa RPM ne može pratiti zavisnost dok YUM može.