Verschil tussen YUM en Aptitude Verschil tussen
YUM versus Aptitude
Yellowdog Updater, gewijzigd (ook bekend als YUM), is een hulpprogramma voor het beheer van opdrachtregelpakketten. Dit betekent dat het via een opdrachtvenster de installatie, upgrade, configuratie en verwijdering van softwarepakketten vanaf een computer. Het is een open source-hulpprogramma dat alle beheerders in een netwerk beschikbaar stelt. Er zijn verschillende tools die de opdrachtregelinterface van YUM verbeteren met grafische gebruikersinterfaces, waardoor de functionaliteit beter wordt.
Geschiktheid als een geavanceerde verpakkingstool (of een APT) die softwarepakketten weergeeft en de gebruiker de mogelijkheid biedt om de pakketten te kiezen die ze willen installeren of verwijderen van hun computer. Aptitude wordt compleet geleverd met een krachtig zoeksysteem dat gebruikmaakt van zoekpatronen met flexibiliteit. Het is voornamelijk gebaseerd op de ncurses computerterminalbibliotheek - een programmeerbibliotheek die een API biedt en de programmeur de mogelijkheid geeft om een tekstgebruikersinterface te schrijven zonder het gebruik van een terminal.
YUM is een complete revisie van zijn voorganger, Yellowdog Updater (ook bekend als YUP). Het werd opgevat als een middel om Red Hat Linux-systemen bij te werken en te beheren en is sinds de oprichting overgenomen door Red Hat Enterprise Linux, Fedora, CentOS en vele andere Linux-distributies die allemaal op RPM zijn gebaseerd. Het YUM-hulpprogramma synchroniseert externe metagegevens naar de lokale client zonder hierom gevraagd te worden. YUM is dus niet in staat te mislukken als de gebruiker er niet in slaagt om een opdracht uit te voeren met het interval dat voor dat specifieke commando vereist is.
Aptitude wordt standaard geleverd met een opdrachtregelinterface (of CLI), vergelijkbaar met de reeks hulpmiddelen (Advanced Packaging Tool, die werkt met de kernbibliotheken om installatie en verwijdering van software uit te voeren). In tegenstelling tot veel andere API's heeft Aptitude geen rootprivileges nodig om te kunnen worden uitgevoerd. In plaats daarvan wordt er een prompt weergegeven om 'Root te worden' in het geval dat deze rechten noodzakelijk worden geacht. Wanneer Aptitude wordt geopend, wordt een lijst met pakketten met verbindingen voorgesteld die kunnen worden genavigeerd met behulp van de pijltoetsen en de enter-toets om knooppunten te openen en samen te vouwen.
YUM gebruikt ook een aparte tool om zijn eigen repositories in te stellen. Deze tool staat bekend als 'createrepo' en genereert de nodige XML-metadata - evenals de split metadata als de optie -d is geselecteerd) die nodig is om de YUM-repositories te maken. De tool die bekend staat als 'mrepo' helpt bij het maken en onderhouden van de YUM-repositories.
Samenvatting:
1. YUM is een hulpprogramma voor het beheer van opdrachtregels dat de installatie, upgrade, configuratie en verwijdering van softwarepakketten beheert; Aptitude als een APT die softwarepakketten weergeeft en de gebruiker de mogelijkheid geeft te kiezen welke programma's hij wil installeren of verwijderen.
2. YUM synchroniseert externe metagegevens automatisch met de lokale client zonder dat er een prompt nodig is; Aptitude heeft een opdrachtregelinterface die de installatie en verwijdering van software uitvoert zonder root-rechten.