Verschil Tussen Yum En RPM

Verschil Tussen Yum En RPM
Verschil Tussen Yum En RPM

Video: Verschil Tussen Yum En RPM

Video: Verschil Tussen Yum En RPM
Video: US vs UK KFC | Food Wars 2024, April
Anonim

Yum versus RPM

Tijdens de initiële Linux-installatie wordt standaard een grotere selectie van programma's geïnstalleerd, maar het kan voorkomen dat een gebruiker nieuwe programma's moet installeren. Enige tijd geleden moesten gebruikers broncode compileren en bouwen om een nieuw programma te installeren. Maar nu kunnen gebruikers eenvoudig vooraf gebouwde programma's, pakketten genaamd, installeren. Pakketbeheertools worden gebruikt om pakketten van de Linux-distributies te installeren, bij te werken en te verwijderen. RPM is een populaire pakketbeheerder die wordt gebruikt op Linux-platforms. YUM is een frontend op hoog niveau voor RPM. RPM is ontwikkeld door Red Hat, terwijl YUM (Yellowdog Updater, Modified) oorspronkelijk werd ontwikkeld aan Duke University voor het beheer van Red Hat-systemen in het fysisch laboratorium. RPM heeft basisopdrachtregelfunctionaliteit, kan pakketten van internet verkrijgen,bewaar geïnstalleerde pakketten in een database en kunnen worden geïntegreerd met andere gebruiksvriendelijke GUI's. YUM biedt verschillende andere extra functionaliteiten bovenop de bestaande functionaliteit van RPM.

Wat is RPM?

RPM werd geïntroduceerd door Red Hat in 1995. Het was oorspronkelijk bekend als Red Hat Package Manager, maar is nu bekend als RPM Package Manager. RPM is de standaard pakketbeheerder in Linux Standard Base (LSB). Het was oorspronkelijk bedoeld voor Red Hat Linux (dat in 2004 werd stopgezet), maar het wordt gebruikt door vele andere GNU / Linux-distributies en door enkele andere besturingssystemen (bijv. Novell NetWare en IBM AIX). RPM kan pakketten opvragen, verifiëren, installeren, upgraden, verwijderen en andere diverse functies uitvoeren. De opdracht om RPM aan te roepen is rpm en de extensie van RPM-bestanden is ook.rpm. Meestal wordt de term RPM gebruikt om zowel naar de software als naar het bestandstype te verwijzen. RPM bevat de compatibele software, terwijl andere gerelateerde SPRM-bestanden de bron of scripts van het overeenkomstige niet-gecompileerde pakket bevatten. Cryptografische verificatie van RPM-pakketten is toegestaan via GPG en MD5. Overeenkomstige patchbestanden (PatchRPM en DeltaRPM) kunnen de software die door RPM is geïnstalleerd bijwerken. Bovendien evalueert RPM de afhankelijkheden automatisch tijdens de build.

Wat is Yum?

Yum (Yellowdog Updater, Modified) is een pakketbeheerder voor RPM-compatibele Linux-distributies. Het is eigenlijk een wikkel op hoog niveau voor RPM. Het is een open source pakketbeheerder, die opdrachtregelmogelijkheden biedt. Er zijn echter bestaande tools die GUI-functionaliteit aan YUM kunnen bieden. Het is een volledige herschrijving van YUP (Yellowdog Updater), ontwikkeld door Duke. YUM wordt nu gebruikt in Red Hat Enterprise Linux (RHEL), Fedora, CentOS en Yellow Dog Linux (ter vervanging van YUP). Automatische update van software wordt mogelijk gemaakt door middel van yum-updateesd, yum-updatenboot, yup-cron of PackageKit-pakketten. YUM XML-repository (verzamelingen van pakketten) is de eerste in zijn soort voor op RPM gebaseerde systemen.

Wat is het verschil tussen Yum en RPM?

RPM is een pakketbeheerder voor op Linux gebaseerde systemen, terwijl YUM een pakketbeheerprogramma is voor op RPM gebaseerde Linux-distributies. Met andere woorden, YUM is een frontend (high-level wrapper) voor RPM. RPM kan worden geïdentificeerd als een relatief laag niveau, vergeleken met YUM. YUM gebruikt de informatie in de RPM-databases om het gemakkelijker te maken om alle pakketten die op het systeem zijn opgeslagen te beheren. Naast het bieden van een frontend op hoog niveau voor RPM, voegt YUM automatische updates en afhankelijkheidsbeheer toe. In tegenstelling tot RPM biedt YUM de mogelijkheid om met repositories te werken.

Aanbevolen: