Különbség a YUM és az RPM között

YUM vs RPM

A Red Hat csomagkezelő vagy RPM az alapértelmezett csomagkezelő az olyan Linux disztribúciók számára, amelyek azonos nevű csomagokat használnak. A kezdetben a Red Hat fejlesztette ki, és végül széles körben elfogadta sok Linux disztribúcióban. A YUM a Yellowdog Updater Modified kifejezést jelenti, és az első olyan Linux disztribúciók számára, amelyek RPM csomag formátumot használnak. Mindkettő csak RPM alapú disztrókon használható, és nem használható azoknál, amelyek olyan debian csomagokat használnak, mint az Ubuntu.

Noha az RPM egy nagyon robusztus eszköz, amelyet sok felhasználó már ismeri, még mindig vannak kisebb hibák, amelyek bosszantják a felhasználókat. A legjelentősebb probléma egy olyan állapot, amelyet a legtöbb ember általában „függőségi pokolnak” nevez. Ez a probléma olyan csomagoknál fordul elő, amelyek sok más csomagtól függnek, ezeknek a csomagoknak egy része sok más csomagtól is függ. Közismert, hogy a program megfelelő működéséhez telepítenie kell az összes függőséget. Az RPM nem tudja ezt automatikusan megtenni az Ön számára. Csak a szükséges csomag telepítése előtt ellenőrizheti, hogy az összes szükséges csomag telepítve van-e. Az egyes függőségek kézi nyomon követése és telepítése fontos feladat a legtöbb ember számára, akik kezdetben csak egyetlen csomagot akarnak telepíteni.

A YUM képes nyomon követni egy csomag függőségét és telepíteni azokat a csomag telepítése előtt, amelyet a felhasználó telepíteni akart. Ez leegyszerűsíti az egész folyamatot, mivel csak a telepítendő csomag nevét kell tudnia, és nem kell aggódnia, hogy a szükséges csomagok telepítve vannak-e vagy sem. Azokat a csomagokat, amelyek nem találhatók meg a rendszeren, a rendszer számára elérhető tárhelyekben keresse meg.

Bár mind az RPM, mind a YUM az, ami valóban telepíti a csomagokat, valószínűleg nem fogja használni ezek egyikét, ha nem ismeri a parancssorokat és a különféle paramétereket, amelyeket át kell adni. Annak érdekében, hogy a hétköznapi emberek megkönnyítsék a rendszer teljes irányításának gyors megismerését, különféle grafikus felhasználói felületek vagy grafikus felhasználói felületek használhatók, amelyek akár YUM, akár RPM tetején is használhatók. Ezek a grafikus felhasználói felületek azok, amelyeket az emberek általában látnak és kölcsönhatásba lépnek velük, nem pedig a YUM vagy az RPM.

Összefoglaló:

1. Az RPM egy csomagkezelő, míg a YUM egy olyan előlap, amely RPM-vel használható.

2. Az RPM csomagkezelő nem tudja követni a függőségeket, míg a YUM képes.