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 in | Gebruikt 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. |
Configuratiebestanden | etc/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 Opties | De meest gebruikte yum opties zijn:install remove search info update | De meest gebruikte apt-opties zijn:update upgrade install remove purge list search |
Upgrades | et 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 terugdraaien | et 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 ondersteuning | Yumex 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.