Yum vs APT

YUM en APT bieden dezelfde kernfunctionaliteiten als het gaat om het installeren van pakketten. Beide tools bewaren de informatie in een database en bieden dezelfde basisopdrachtregelfuncties. Er zijn echter enkele belangrijke verschillen die de twee pakketbeheerders onderscheiden.

De volgende tabel toont een overzicht van de cruciale verschillen tussen YUM en APT:

Package Manager

YUM

APT

Gebruikt inGebruikt in op Red-Hat gebaseerde distributies, zoals RHEL, Fedora, CentOS, Rocky Linux, OpenSUSE, enz.Op Debian en Ubuntu gebaseerde distributies, zoals Debian, Ubuntu, Lubuntu, Kubuntu, enz.
Ondersteunde in installatiepakketformaat.rpm-bestanden.deb-bestanden.
Configuratiebestandenetc/yum.conf bestand met twee secties. stelt gebruikers in staat YUM-opties in te stellen met globale en repository-specifieke effecten./etc/apt/apt.conf-bestand georganiseerd in een boom met opties georganiseerd in functionele groepen.
Commando OptiesDe meest gebruikte yum opties zijn:
install
remove
search
info
update
De meest gebruikte apt-opties zijn:
update
upgrade
install
remove
purge
list
search
Upgradeset yum update commando wordt gebruikt om de geïnstalleerde pakketten te upgraden naar de nieuwste versie.De opdracht sudo apt upgrade wordt gebruikt om alle pakketten te upgraden naar de nieuwste stabiele versie.
Wijzigingen terugdraaienet YUM kunnen alle wijzigingen worden teruggedraaid.Hiermee kunnen wijzigingen ongedaan worden gemaakt door de versie op te geven waarnaar u wilt downgraden.
GUI front-end ondersteuningYumex en PackageKit.Nala en Synaptic

Wat is YUM?

YUM (Yellowdog Updater, Modified) is een open-source pakketbeheersysteem ontworpen voor op RPM gebaseerde distributies (systemen zoals RHEL, CentOS of de opvolger Rocky Linux). De tool installeert, updatet, beheert en verwijdert softwarepakketten.

YUM beheert pakketten vanuit softwarebronnen (lokaal of extern) of vanuit .rpm-pakketten en lost automatisch eventuele afhankelijkheden op tijdens de installatie.

Opmerking: er is een nieuwere, verbeterde versie van de YUM-pakketbeheerder genaamd DNF (Dandified YUM). De tool biedt betere prestaties en meer functies bij het installeren, bijwerken of verwijderen van software in een op RedHat gebaseerd Linux-systeem.

Wat is APT?

APT (Advanced Packaging Tool) is een open-sourcepakketbeheertool die wordt gebruikt voor het installeren, bijwerken, upgraden, verwijderen en configureren van softwarepakketten op op Debian gebaseerde Linux-distributies. De tool werkt met repositories en installeert automatisch alle pakketafhankelijkheden.