Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 3060|Antwort: 0

[Linux] Der Unterschied zwischen Linux-Paketverwaltung yum und dnf

[Link kopieren]
Veröffentlicht am 14.10.2023 21:34:13 | | | |
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:







Vorhergehend:Verwenden Sie Docker, um WireGuard-Geonetzwerke zu bauen
Nächster:WireGuard-basierter Zugriff auf Peer-LAN-Zugriff
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com