dnf vs yum sind zwei verschiedene Paketverwaltungstools zum Installieren, Aktualisieren und Deinstallieren von Paketen unter Linux. Da viele langjährige Probleme in Yum weiterhin ungelöst sind, wurde der Yum-Paketmanager durch den DNF-Paketmanager ersetzt.
YUM: Yellowdog Update Modifier, rpms Frontend-Programm, das paketbezogene Abhängigkeiten löst, Pakete zwischen mehreren Bibliotheken finden kann und ein alternatives Tool für up2date ist.
DNF: Die nächste Generation von RPM-Paketmanagern. Das DNF-Veröffentlichungsdatum ist der 11. Mai 2015, der DNF-Paketmanager ist in Python unter GPL v2 geschrieben und erschien erstmals in der Fedora 18-Distribution. In RHEL 8.0 ersetzte es offiziell YUM, und der DNF Package Manager überwand einige Engpässe im YUM Package Manager, verbesserte das Benutzererlebnis, den Speicherverbrauch, die Abhängigkeitsanalyse und die Laufzeit.
Unterscheiden:
Abhängigkeitslösung: Beide DNFs sind besser in der Handhabung von Abhängigkeiten Leistung: DNF ist schneller, DNF unterstützt parallelen Betrieb und mehrere Softwarepakete können gleichzeitig heruntergeladen werden Konfigurationsdateien: dnf verwendet eine Konfigurationsdatei mit dem Suffix .Repo, yum verwendet eine Konfigurationsdatei mit dem Suffix .Repo und die Hauptkonfigurationsdatei /etc/yum.conf Benutzeroberfläche: DNF-Ausgabeinformationen sind klarer und liefern mehr Terminalausgaben. Yum liefert weniger Informationen und ist relativ prägnant
Anmerkung:dnf ersetzte yum als Standard-Paketverwaltungstool in CentOS 8 und später。 Für ältere Systemversionen kann die Paketverwaltung weiterhin mit yum-Befehlen durchgeführt werden.
Yum leitet zu DNF weiter. , die neue Version von Red Hat hat Yum aufgegeben. Wie unten gezeigt:
|