Forskjellen Mellom Yum Og RPM

Forskjellen Mellom Yum Og RPM
Forskjellen Mellom Yum Og RPM

Video: Forskjellen Mellom Yum Og RPM

Video: Forskjellen Mellom Yum Og RPM
Video: Linux: установка пакетов программного обеспечения (RPM, YUM и DNF) 2024, November
Anonim

Yum vs RPM

Under den første Linux-installasjonen er større utvalg av programmer installert som standard, men det kan være anledninger der en bruker trenger nye programmer installert. For en tid tilbake måtte brukerne kompilere og bygge kildekode for å installere et nytt program. Men nå kan brukerne enkelt installere forhåndsbygde programmer som kalles pakker. Verktøy for pakkehåndtering brukes til å installere, oppdatere og fjerne pakker fra Linux-distribusjonene. RPM er en populær pakkebehandling som brukes på Linux-plattformer. YUM er et høyt nivå frontend for RPM. RPM ble utviklet av Red Hat, mens YUM (Yellowdog Updater, Modified) opprinnelig ble utviklet ved Duke University for å administrere Red Hat-systemer i fysikklaboratoriet. RPM har grunnleggende kommandolinjefunksjonalitet, kan skaffe pakker fra internett,beholde installerte pakker i en database og kan integreres med andre brukervennlige brukergrensesnitt. YUM gir flere andre ekstra funksjoner i tillegg til den eksisterende funksjonaliteten til RPM.

Hva er RPM?

RPM ble introdusert av Red Hat i 1995. Det var opprinnelig kjent som Red Hat Package Manager, men nå er det kjent som RPM Package Manager. RPM er standard pakkeklokke i Linux Standard Base (LSB). Den var opprinnelig beregnet på Red Hat Linux (som ble avviklet i 2004), men den ble brukt av mange andre GNU / Linux-distribusjoner, så vel som noen andre operativsystemer (f.eks. Novell NetWare og IBM AIX). RPM kan spørre, verifisere, installere, oppgradere, fjerne pakker og utføre andre forskjellige funksjoner. Kommandoen for å påkalle RPM er rpm, og utvidelsen av RPM-filer er også.rpm. Begrepet RPM brukes vanligvis til å referere til både programvaren og filtypen. RPM inneholder den overholdte programvaren, mens en annen relatert SPRM-fil inneholder enten kilden eller skriptene til den tilsvarende ikke-kompilerte pakken. Kryptografisk verifisering av RPM-pakker er tillatt gjennom GPG og MD5. Tilsvarende oppdateringsfiler (PatchRPM og DeltaRPM) kan oppdatere programvaren som er installert av RPM. Videre evaluerer RPM avhengigheter ved byggetid automatisk.

Hva er Yum?

Yum (Yellowdog Updater, Modified) er en pakkehage for RPM-kompatible Linux-distribusjoner. Det er faktisk et høyt nivå innpakning for RPM. Det er en open source-pakkebehandling, som gir kommandolinjefunksjon. Imidlertid er det eksisterende verktøy som kan gi GUI-funksjonalitet til YUM. Det er en full omskrivning av YUP (Yellowdog Updater), som ble utviklet av Duke. YUM blir nå brukt i Red Hat Enterprise Linux (RHEL), Fedora, CentOS og Yellow Dog Linux (erstatter YUP). Automatisk oppdatering av programvare er innkvartert gjennom yum-updateesd, yum-updatenboot, yup-cron eller PackageKit-pakker. YUM XML repository (samlinger av pakker) er det første i sitt slag for RPM-baserte systemer.

Hva er forskjellen mellom Yum og RPM?

RPM er en pakkehåndtering for Linux-baserte systemer, mens YUM er pakkehåndteringsverktøy for RPM-baserte Linux-distribusjoner. Med andre ord er YUM en frontend (høyt nivå innpakning) for RPM. RPM kan identifiseres som relativt lavt nivå, sammenlignet med YUM. YUM bruker informasjonen i RPM-databasene for å gjøre det enklere å administrere alle pakker som er lagret på systemet. I tillegg til å tilby en frontend på høyt nivå til RPM, legger YUM til automatiske oppdateringer og avhengighetsadministrasjon. I motsetning til RPM tilbyr YUM muligheten til å jobbe med arkiver.

Anbefalt: