Verwenden Sie DNF zum Verwalten von Softwarepaketen unter CentOS 7

Seit Fedora 22 hat DNF (Dandified Yum) Yum ersetzt, um der Standard-Softwarepaket-Manager der Fedora-Distribution zu werden. Angesichts des Demonstrationseffekts von Fedora ist es nur eine Frage der Zeit, bis DNF bei anderen RPM-basierten Distributionen in Mode kommt.

Im Vergleich zu Yum, DNF:

  • Erzielt eine schnellere Geschwindigkeit beim Auflösen von Abhängigkeiten bei geringerer Speichernutzung.
  • bietet spezifische und solide Python-API-Dokumentation,
  • läuft sowohl in Python 2- als auch in Python 3-Umgebungen und
  • hat eine ähnliche Zusammenfassung und Verwendung.

DNF arbeitet nicht nur an allen RPM-basierten Distributionen, sondern kann auch mit seinem Vorgänger Yum koexistieren. Sie können DNF also bereits ohne Bedenken auf CentOS oder anderen RPM-basierten Distributionen steuern.

Voraussetzungen

Alle Anweisungen in diesem Lernprogramm richten sich nach den Anforderungen eines sudoBenutzers auf einer Vultr CentOS 7-Serverinstanz. Sie müssen sich als sudoBenutzer anmelden , um die folgenden Befehle zu testen. Anweisungen zum Erstellen eines solchen Benutzers finden Sie in diesem Vultr-Tutorial .

Installieren Sie DNF unter CentOS

Sie müssen das EPEL Yum Repo einrichten, bevor Sie DNF installieren können.

sudo yum install epel-release
sudo yum install dnf

Hinweis :

Unter CentOS 6 erhalten Sie nach dem Ausführen der obigen Befehle die Meldung "Kein Paket dnf verfügbar", da das DNF-Programm nicht zum EPEL 6.x Yum-Repo hinzugefügt wurde. Sie müssten DNF aus dem Quellcode erstellen.

Grundlegende Verwendungen und Beispiele von DNF

Inhaltsangabe des dnfBefehls:

[sudo] dnf [options] <command> [<arguments>...]

Jetzt zeige ich Ihnen einige Beispiele für die Verwendung von DNF:

Aktualisieren Sie alle Pakete

sudo dnf upgrade

oder

sudo dnf update

Anders als in Yum ist der Unterbefehl "update" von DNF veraltet und wird jetzt zum Alias ​​für "upgrade".

Suchen Sie nach dem Paket, das Sie benötigen

dnf list <package-name>

Sie können Platzhalter verwenden, um mehr Pakete abzugleichen:

dnf list php* 

Suchen Sie nach einem installierten Paket

dnf list --installed <package-name>

Repo-Liste anzeigen

dnf repolist

Installieren Sie ein einzelnes Paket

sudo dnf install <package-name>

Installieren Sie mehrere Pakete

sudo dnf install <package1-name> <package2-name> <package3-name>

Installieren Sie ein Paket neu

sudo dnf reinstall <package-name>

Aktualisieren Sie ein einzelnes Paket

sudo dnf upgrade <package-name>

Deinstallieren Sie ein Paket

sudo dnf remove <package-name>

Deinstallieren Sie alle nicht mehr benötigten Abhängigkeitspakete

sudo dnf autoremove

Bereinigen Sie alle temporären Dateien

sudo dnf clean all

Konsultieren Sie die dnf-Manpage

Sie können die dnfManpage konsultieren , um mehr über dnf-Unterbefehle und -Verwendungen zu erfahren:

dnf --help

oder

dnf -h

oder

man dnf

Einen Kommentar hinterlassen

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.