GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Linux-Grundlagen:15 DNF-Befehlsbeispiele – Neuer Paketmanager in Fedora

Ich hoffe, Sie wissen vielleicht, dass der DNF-Paketmanager den Yum-Paketmanager in Fedora 22 ersetzt hat. Hier sind einige Beispiele zur Verwendung des DNF-Paketmanagers.

Es behält die CLI-Kompatibilität mit yum bei, Sie würden keinen Unterschied bei der Verwendung von DNF feststellen.

Sie können den YUM-Befehl weiterhin verwenden, aber alle Befehle werden an den entsprechenden DNF-Befehl umgeleitet. Sie erhalten eine ähnliche Ausgabe, wenn Sie den Befehl yum ausgeben.

Yum-Befehl ist veraltet und leitet zu '/usr/bin/dnf install httpd' weiter 

Pakete können mit dem folgenden Befehl installiert werden.

# dnf install vsftpd Die letzte Metadaten-Ablaufprüfung wurde vor 0:09:43 am Mi, 27. Mai, 08:47:24 2015 durchgeführt. Abhängigkeiten behoben.================================================================================================================================================ieben =============================================================================================================================================================Installation:VSFTPD X86_64 3.0.2-13.FC22 Fedora 172 Ktransaction Summary =========================================================================================================================================================================================Installieren 1 PaketTotal download D Größe:172 Kinstallierte Größe:348 kis this OK [y/n]:ydownloading-Pakete:VSFTPD-3.0.2-13.FC22.X86_64.RPM 107 KB/S | 172 kB     00:01--------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------Gesamt                                                                                                                                       172 KB 00:03Running Transaction Checktransaction Check erfolgreich. .x86_64 3.0.2-13.fc22Fertig!

Listen Sie die verfügbaren Pakete auf. Zum Beispiel werden wir das Apache-Paket auflisten.

# DNF List Bindlast Metadata Ablaufprüfung durchgeführt. 

Um das RPM-Paket neu zu installieren.

# dnf reinstall httpdLast Metadata Expiration Check durchgeführt vor 0:14:17 am Mittwoch, 27. Mai 08:47:24 2015. Keine Übereinstimmung für Argument:httpdError:Nothing to do.[root@localhost ~]# dnf reinstall vsftpdLast metadata Ablaufprüfung durchgeführt vor 0:14:32 am Mittwoch, 27. Mai 08:47:24 2015. Abhängigkeiten behoben.===============================================================================================================================================================Paket Arch Version Repository Size ================================================================================================================================================================Neuinstallation:VSFTPD X86_64 3.0.2-13.FC22 Fedora 172 Ktransaction Summary ===============================================================================================================================================================Total Download Größe:172 kis this OK [y/n]:ydownloading-Pakete:VSFTPD-3.0.2-13.fc22.x86_64.RPM 118 KB/ s | 172 kB     00:01--------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------Gesamt                                                                                                                                         B k.     172 KB 00:03Running Transaction Checktransaction Check erfolgreich. -3.0.2-13.fc22.x86_64 1/2Verifikation:VSFTPD-3.0.2-13.FC22.X86_64 2/2REINSTALLED:VSFTPD.X86_64 3.0.2-13.FC22COMPLETE! 

Um alle gewünschten Pakete zu entfernen, führen Sie den folgenden Befehl aus.

# dnf remove vsftpdDependencies behoben.===========================================================================================================================================================ieben =============================================================================================================================================Entfernen:vsftpd x86_64 3.0.2-13.fc22 @System 348 kTransaction Zusammenfassung =================================================================================================================================================================1 Paket entfernen Installierte Größe:348 kIst das in Ordnung [J/N]:yWird ausgeführt TransaktionsprüfungTransact Ion Check erfolgreich. 13.fc22Fertig!

So überprüfen Sie den Verlauf der Paketinstallation.

# dnf historyLetzte Metadaten-Ablaufprüfung durchgeführt vor 0:15:57 am Mi, 27. Mai 08:47:24 2015.ID     | Benutzer anmelden               | Datum a | Aktion | Altere------------------------------------------------- ------------------------------10 | Stamm               | 2015-05-27 09:02 | Neu installieren      | 19 | Stamm               | 2015-05-27 09:01 | Installieren        | 18 | Stamm               | 2015-05-27 08:59 | Löschen          | 17 | Stamm               | 2015-05-27 08:59 | Löschen          | 66 | Stamm               | 2015-05-27 08:57 | Installieren        | 15 | Stamm               | 2015-05-27 08:56 | Installieren        | 64 | Stamm               | 2015-05-27 08:47 | Installieren        | 53 | System            | 2015-05-26 21:30 | Installieren        | 658 EE

Downgrade Ihrer Pakete. Dieser Befehl funktioniert nur, wenn Sie eine niedrigere Version des genannten Pakets haben.

# dnf downgrade vsftpd

Um ein bestimmtes Paket zu suchen.

# dnf suche Telnet

Um ein Paket von der Installation auszuschließen. Beispielsweise wird das Paket fedora-logos-httpd während der Installation von Apache ausgeschlossen.

# dnf install httpd --exclude fedora-logos-httpd

So aktivieren / deaktivieren Sie das Repo während der Installation von Paketen.

# dnf install httpd --enablerepo fedora# dnf install httpd --disablerepo fedora

Listet verfügbare Umgebungs-/Paketgruppen auf.

# dnf-Gruppenliste

Installieren Sie eine beliebige Gruppe von Paketen.

# dnf groupinstall "MATE Desktop"

Laden Sie das ausgewählte Paket mit seinen Abhängigkeiten in ein beliebiges Verzeichnis herunter.

# dnf download httpd --resolve --destdir /tmp/

Um die Metadaten zwischenzuspeichern/zu bereinigen.

# dnf makecache# dnf clean all

Weitere Informationen erhalten Sie über die folgenden Befehle.

# dnf --help# man dnf

Das ist alles.


Fedora
  1. sa-Befehlsbeispiele in Linux

  2. w Befehlsbeispiele unter Linux

  3. ac-Befehlsbeispiele in Linux

  4. df-Befehlsbeispiele in Linux

  5. du-Befehlsbeispiele in Linux

26 DNF-Befehlsbeispiele in Fedora / CentOS / RHEL

Linux-Grundlagen:30 YUM-Befehlsbeispiele für die Linux-Paketverwaltung

Was ist neu in Fedora 32 Workstation

So beschleunigen Sie den DNF-Paketmanager in Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux

12 RPM (Red Hat Package Manager)-Befehlsbeispiele

id-Befehlsbeispiele in Linux