Diferenca midis Yum dhe RPM

Diferenca midis Yum dhe RPM
Diferenca midis Yum dhe RPM

Video: Diferenca midis Yum dhe RPM

Video: Diferenca midis Yum dhe RPM
Video: 10 основных недостатков австралийской жизни 2024, Tetor
Anonim

Yum vs RPM

Gjatë instalimit fillestar të Linux-it, si parazgjedhje instalohet një përzgjedhje më e madhe programesh, por mund të ketë raste kur një përdoruesi ka nevojë të instalojë programe të reja. Disa kohë më parë, përdoruesve iu kërkua të përpilonin dhe të ndërtonin kodin burimor për të instaluar një program të ri. Por tani, përdoruesit mund të instalojnë lehtësisht programe të para-ndërtuara të quajtura paketa. Mjetet e menaxhimit të paketave përdoren për të instaluar, përditësuar dhe hequr paketat nga shpërndarjet Linux. RPM është një menaxher i njohur paketash i përdorur në platformat Linux. YUM është një front i nivelit të lartë për RPM. RPM u zhvillua nga Red Hat, ndërsa YUM (Yellowdog Updater, Modified) u zhvillua fillimisht në Universitetin Duke për menaxhimin e sistemeve Red Hat në laboratorin e fizikës. RPM ka funksionalitetin bazë të linjës së komandës, mund të marrë paketa nga interneti, të mbajë paketat e instaluara në një bazë të dhënash dhe mund të integrohet me GUI të tjera miqësore për përdoruesit. YUM ofron disa funksione të tjera të shtuara në krye të funksionalitetit ekzistues të RPM.

Çfarë është RPM?

RPM u prezantua nga Red Hat në 1995. Fillimisht njihej si Menaxheri i Paketave Red Hat, por tani njihet si Menaxheri i Paketave RPM. RPM është menaxheri i parazgjedhur i paketave në Linux Standard Base (LSB). Fillimisht ishte menduar për Red Hat Linux (i cili u ndërpre në 2004), por është përdorur nga shumë shpërndarje të tjera GNU/Linux si dhe disa sisteme të tjera operative (p.sh. Novell NetWare dhe IBM AIX). RPM mund të kërkojë, verifikojë, instalojë, përmirësojë, heqë paketat dhe të kryejë funksione të tjera të ndryshme. Komanda për të thirrur RPM është rpm dhe shtrirja e skedarëve RPM është gjithashtu.rpm. Në mënyrë tipike, termi RPM përdoret për t'iu referuar si softuerit ashtu edhe llojit të skedarit. RPM përmban softuerin e përputhur, ndërsa një skedar tjetër i lidhur me SPRM përmban burimin ose skriptet e paketës përkatëse jo të përpiluar. Verifikimi kriptografik i paketave RPM lejohet përmes GPG dhe MD5. Skedarët përkatës patch (PatchRPM dhe DeltaRPM) mund të përditësojnë softuerin e instaluar nga RPM. Për më tepër, RPM vlerëson varësitë në kohën e ndërtimit automatikisht.

Çfarë është Yum?

Yum (Yellowdog Updater, Modified) është një menaxher paketash për shpërndarjet Linux të pajtueshme me RPM. Është në fakt një mbështjellës i nivelit të lartë për RPM. Është një menaxher i paketave me burim të hapur, i cili ofron aftësinë e linjës së komandës. Megjithatë, ka mjete ekzistuese që mund të ofrojnë funksionalitet GUI për YUM. Është një rishkrim i plotë i YUP (Yellowdog Updater), i cili u zhvillua nga Duke. YUM tani po përdoret në Red Hat Enterprise Linux (RHEL), Fedora, CentOS dhe Yellow Dog Linux (duke zëvendësuar YUP). Përditësimi automatik i softuerit akomodohet përmes paketave yum-updateesd, yum-updatenboot, yup-cron ose PackageKit. Depoja YUM XML (koleksionet e paketave) është e para e këtij lloji për sistemet e bazuara në RPM.

Cili është ndryshimi midis Yum dhe RPM?

RPM është një menaxher paketash për sistemet e bazuara në Linux, ndërsa YUM është mjeti i menaxherit të paketave për shpërndarjet Linux të bazuara në RPM. Me fjalë të tjera, YUM është një frontend (mbështjellës i nivelit të lartë) për RPM. RPM mund të identifikohet si nivel relativisht i ulët, krahasuar me YUM. YUM përdor informacionin në bazat e të dhënave RPM për ta bërë më të lehtë menaxhimin e të gjitha paketave të ruajtura në sistem. Përveç sigurimit të një frontend të nivelit të lartë për RPM, YUM shton përditësime automatike dhe menaxhim të varësisë. Ndryshe nga RPM, YUM ofron aftësinë për të punuar me depo.

Recommended: