Yum vs RPM: Forskel og sammenligning

En pakkehåndtering er computersoftware, der håndterer pakker, installerer, opdaterer og opgraderer nødvendige pakker, mens resten arkiveres. Så hvad har Yum og RPM med dette at gøre?

Yum og RPM er begge pakkeadministratorer til Linux-systemer. De bruges baseret på Linux-distributionen og dine individuelle behov.

Nøgleforsøg

  1. YUM er et pakkehåndteringsværktøj til Linux-distributioner baseret på RPM, der automatiserer softwareinstallation, opdateringer og afhængighedsopløsning.
  2. RPM er et pakkehåndteringssystem, der installerer, opdaterer og fjerner softwarepakker i Linux-distributioner som Red Hat, CentOS og Fedora.
  3. YUM og RPM administrerer software på Linux-systemer, men YUM forenkler processen ved automatisk at håndtere afhængigheder og opdateringer.

Yum vs. RPM

RPM er et kommandolinjeværktøj, der installerer, opdaterer og administrerer software pakker i Red Hat-baserede systemer. Den bruger et pakkeformat med udvidelsen .rpm og vedligeholder en database med installerede pakker. YUM er et kommandolinjeværktøj, der bruges til at administrere pakker i Red Hat-baserede systemer.

Yum vs RPM

De er pakkeansvarlige for RPM-baserede Linux systemer. De er frontend-administrationspakkeadministratorer på højt niveau til Linux-distributioner, der er RPM-baserede.

RPM står for Redhat Packaging Manager. Det kan betragtes som en af ​​de ældste pakkeadministratorer, der udfører grundlæggende funktioner som afinstallation, opdatering og arkivering af pakkerne modtaget af Linux-systemerne.

Sammenligningstabel

Parametre for sammenligningYumRPM
DefinitionDet er en top-level og frontend pakkehåndtering, der kan gøre alt individuelt.Det er en pakkehåndtering på lavt niveau, der gør de mest basale ting.
OprindelseDen blev opdateret fra YUP til Yum i 2003.Oprindelsen går tilbage til 1997.
AfhængighedDet løser og installerer afhængigheder automatisk.Løser ikke afhængigheder.
Installation af pakkeDu kan kun installere pakker, der er tilgængelige i lageret, som viser allerede installerede pakker.Det giver dig mulighed for at installere flere pakker, men skal angive det nøjagtige filnavn.
OpgraderingAutomatiske opgraderinger udføres til den nyeste version.Tillader ikke opgradering.
ManagementDet er et værktøj, der kan bruges til at styre RPM med lethed.Det er ikke nemt at administrere, når det kommer til at installere/opgradere pakker.

Hvad er Yum?

Yum, som står for Yellowdog Upgrader Modified, er den ændrede eller opdaterede version af YUP eller Yellowdog UPgrader og kom i 2003. Den er afhængig af RPM.

Læs også:  Sådan ændrer du hurtigt rækkefølgen af ​​billeder i et Facebook-indlæg: Effektiv guide

Det fungerer hovedsageligt på RPM-baserede Linux-systemer og afhænger af RPM for sin funktion. Det bruges også til at administrere, installere og opgradere pakkerne i RPM-baserede Linux-systemer.

Det kan fornemme og løse afhængigheder. Selvom det ikke kan installere flere pakker som RPM, kan det installere de allerede tilgængelige pakker i depotet.

Yum kan også scanne og opgradere pakkerne til de nyeste versioner. Den er også helt afhængig af online-depoter.

Hvad er RPM?

RPM står for Redhat Packaging Manager og blev udviklet i 1997. Det er en modificeret version af pakkeadministratorerne med .pm-udvidelsen i 1993.

Det er et gratis, open source-pakkehåndteringssystem, der fungerer på Linux-distributionssystemer og udfører de grundlæggende funktioner med at installere, afinstallere, scanning, opgradering, opdatering osv.

RPM-baserede Linux-systemer har brug for Yum til deres administration, da det ikke kan registrere og løse afhængigheder uafhængigt. Dette ville gøre det nemmere for pakkeadministratoren at finde filen.

RPM er ikke afhængig af online repositories til sine tjenester og kan ikke scanne eller opgradere sig selv eller sine pakker til de nyeste versioner.

Hovedforskel mellem YUM og RPM

  1. Selvom Yum og RPM er Linux-systempakkeadministratorer, er de stadig forskellige, selv i deres betydning. Mens Yum er en frontend-pakkehåndtering på topniveau, der fungerer på RPM-baserede Linux-systemer, er RPM en pakkehåndtering på lavt niveau, der udfører grundlæggende funktioner.
  2. YUP, eller Yellowdog UPgrader, blev først lavet og fuldstændig udviklet mellem 1999-2000. Den opdaterede version af YUP er kendt som Yum, som blev omudviklet eller modificeret i 2003. Samtidig blev RPM eller Redhat udviklet i 1997.
Referencer
  1. https://link.springer.com/chapter/10.1007/978-1-4302-6563-4_4
Læs også:  Skema vs Database: Forskel og sammenligning

Sidst opdateret: 11. juni 2023

prik 1
En anmodning?

Jeg har brugt så meget på at skrive dette blogindlæg for at give dig værdi. Det vil være meget nyttigt for mig, hvis du overvejer at dele det på sociale medier eller med dine venner/familie. DELING ER ♥️

23 tanker om “Yum vs RPM: Difference and Comparison”

  1. Meget informativ forklaring om, hvad Yum og RPM er, og hvad de gør i et Linux-system. Det gør det let at forstå for dem, der ikke er fortrolige med pakkeadministratorer.

    Svar
  2. Jeg er ikke sikker på, om jeg ville være fuldstændig enig i alt. Jeg tror, ​​RPM kan være mere brugervenligt, selvom det er mere lavt niveau.

    Svar
  3. Mens Yum og RPM tjener lignende formål, er de opdaterede oplysninger om deres historie og forskelle indsigtsfulde.

    Svar

Efterlad en kommentar

Vil du gemme denne artikel til senere? Klik på hjertet i nederste højre hjørne for at gemme i din egen artikelboks!