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: Verschil Outlook versies & wanneer je welke gebruikt? | Webmail, Outlook.com en Microsoft Outlook 2024, November
Anonim

Yum vs 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 de broncode compileren en bouwen om een nieuw programma te installeren. Maar nu kunnen gebruikers eenvoudig vooraf gebouwde programma's installeren die pakketten worden genoemd. 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 de Duke University voor het beheer van Red Hat-systemen in het natuurkundig laboratorium. RPM heeft basisopdrachtregelfunctionaliteit, kan pakketten van internet halen, geïnstalleerde pakketten in een database bewaren en kan worden geïntegreerd met andere gebruiksvriendelijke GUI's. YUM biedt verschillende andere toegevoegde functionaliteiten bovenop de bestaande functionaliteit van RPM.

Wat is RPM?

RPM werd in 1995 door Red Hat geïntroduceerd. Het was oorspronkelijk bekend als Red Hat Package Manager, maar staat nu bekend als RPM Package Manager. RPM is de standaard pakketmanager in Linux Standard Base (LSB). Het was oorspronkelijk bedoeld voor Red Hat Linux (die in 2004 werd stopgezet), maar het wordt gebruikt door veel 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. Het commando 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 gecompileerde software, terwijl andere gerelateerde SPRM-bestanden de bron of scripts van het corresponderende niet-gecompileerde pakket bevatten. Cryptografische verificatie van RPM-pakketten is toegestaan via GPG en MD5. Overeenkomstige patchbestanden (PatchRPM en DeltaRPM) kunnen de door RPM geïnstalleerde software bijwerken. Bovendien evalueert RPM automatisch afhankelijkheden tijdens het bouwen.

Wat is Yum?

Yum (Yellowdog Updater, Modified) is een pakketmanager voor RPM-compatibele Linux-distributies. Het is eigenlijk een wrapper op hoog niveau voor RPM. Het is een open source pakketbeheerder die opdrachtregelmogelijkheden biedt. Er zijn echter bestaande tools die GUI-functionaliteit kunnen bieden aan YUM. 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 is mogelijk via 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 pakketbeheerder is voor op RPM gebaseerde Linux-distributies. Met andere woorden, YUM is een frontend (wrapper op hoog niveau) 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 beheer van alle op het systeem opgeslagen pakketten te vergemakkelijken. 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: