Különbség Yum és RPM Között

Különbség Yum és RPM Között
Különbség Yum és RPM Között

Videó: Különbség Yum és RPM Között

Videó: Különbség Yum és RPM Között
Videó: Linux : Installing Software Packages (RPM, YUM and DNF) 2024, Lehet
Anonim

Yum vs RPM

A kezdeti Linux-telepítés során alapértelmezés szerint nagyobb programválasztékot telepítenek, de előfordulhatnak olyan esetek, amikor a felhasználónak új programokra van szüksége. Néhány évvel ezelőtt a felhasználóknak össze kellett állítaniuk és össze kell állítaniuk a forráskódot egy új program telepítéséhez. De most a felhasználók könnyen telepíthetik az előre elkészített programokat, úgynevezett csomagokat. A csomagkezelő eszközöket használják a csomagok telepítésére, frissítésére és eltávolítására a Linux disztribúciókból. Az RPM egy népszerű csomagkezelő, amelyet Linux platformokon használnak. A YUM az RPM magas szintű frontendje. Az RPM-et a Red Hat fejlesztette ki, míg a YUM-ot (Yellowdog Updater, Módosítva) eredetileg a Duke Egyetemen fejlesztették ki a Red Hat-rendszerek kezelésére a fizikai laboratóriumban. Az RPM alapvető parancssori funkcióval rendelkezik, csomagokat szerezhet az internetről,tartsa a telepített csomagokat egy adatbázisban, és integrálható más felhasználóbarát grafikus felhasználói felületekkel. A YUM számos más hozzáadott funkcióval rendelkezik az RPM meglévő funkcionalitása mellett.

Mi az RPM?

Az RPM-et a Red Hat vezette be 1995-ben. Eredetileg Red Hat Package Manager néven ismert, de most RPM Package Manager néven ismert. Az RPM az alapértelmezett csomagkezelő a Linux Standard Base (LSB) rendszerben. Eredetileg a Red Hat Linux számára készült (amelyet 2004-ben szüntettek meg), de sok más GNU / Linux disztribúció, valamint néhány más operációs rendszer (pl. Novell NetWare és IBM AIX) használja. Az RPM lekérdezheti, ellenőrizheti, telepítheti, frissítheti, eltávolíthatja a csomagokat és egyéb egyéb funkciókat is elvégezhet. Az RPM meghívására szolgáló parancs rpm, az RPM fájlok kiterjesztése pedig.rpm. Az RPM kifejezés általában a szoftverre és a fájltípusra is utal. Az RPM tartalmazza a megfelelő szoftvert, míg egy másik kapcsolódó SPRM fájl a megfelelő nem lefordított csomag forrását vagy szkriptjeit tartalmazza. Az RPM csomagok kriptográfiai ellenőrzése GPG és MD5 segítségével megengedett. A megfelelő javítófájlok (PatchRPM és DeltaRPM) frissíthetik az RPM által telepített szoftvert. Ezenkívül az RPM automatikusan kiértékeli a beépítéskori függőségeket.

Mi az a Yum?

A Yum (Yellowdog Updater, módosítva) RPM-kompatibilis Linux disztribúciók csomagkezelője. Valójában az RPM magas szintű burkolója. Ez egy nyílt forráskódú csomagkezelő, amely parancssori képességeket biztosít. Vannak azonban olyan létező eszközök, amelyek GUI funkciókat biztosíthatnak a YUM számára. Ez a YUP (Yellowdog Updater) teljes átírása, amelyet a Duke fejlesztett ki. A YUM-ot mostantól a Red Hat Enterprise Linux (RHEL), a Fedora, a CentOS és a Yellow Dog Linux (az YUP helyett) használja. A szoftver automatikus frissítését a yum-updateesd, yum-updatenboot, yup-cron vagy PackageKit csomagok teszik lehetővé. A YUM XML adattár (csomaggyűjtemények) az első a maga nemében RPM alapú rendszereknél.

Mi a különbség a Yum és az RPM között?

Az RPM a Linux alapú rendszerek csomagkezelője, míg a YUM az RPM alapú Linux disztribúciók csomagkezelő segédprogramja. Más szavakkal, a YUM egy frontend (magas szintű burkoló) az RPM-hez. Az RPM a YUM-hoz képest viszonylag alacsony szintnek volt megállapítható. A YUM az RPM adatbázisokban található információkat használja, hogy megkönnyítse a rendszeren tárolt összes csomag kezelését. Amellett, hogy magas szintű kezelőfelületet biztosít az RPM-nek, a YUM automatikus frissítéseket és függőségkezelést is kínál. Az RPM-től eltérően a YUM lehetőséget kínál a tárakkal való együttműködésre.

Ajánlott: