Startpagina > Pakket- en systeembeheer > dnf

dnf: RPM-pakketbeheerder

dnf is de volgende generatie pakketbeheerder voor RPM-gebaseerde Linux-systemen (zoals Fedora, RHEL 8+, CentOS 8+). Het wordt gebruikt om pakketten te installeren, updaten, verwijderen en beheren. Als opvolger van yum biedt het betere prestaties en afhankelijkheidsoplossing.

Overzicht

dnf is een geavanceerd pakketbeheerhulpprogramma gebaseerd op de RPM-pakketbeheerder. Het beheert efficiënt softwarepakketten op een systeem en lost automatisch complexe afhankelijkheidsproblemen op. Hoewel het een vergelijkbare commando-structuur heeft als yum, gebruikt het intern geoptimaliseerde algoritmen.

Belangrijkste Kenmerken

  • Standaard pakketbeheerder voor RPM-gebaseerde systemen
  • Verbeterde opvolger van yum
  • Krachtige afhankelijkheidsoplossing
  • Ondersteuning voor diverse pakketbeheertaken (installeren, updaten, verwijderen, zoeken, etc.)

Belangrijkste Opties en Subcommando's

dnf voert pakketbeheertaken uit via verschillende subcommando's. Elk subcommando kan aanvullende opties hebben.

Pakketbeheer

Systeemonderhoud

Informatie opvragen

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`dnf` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Veelvoorkomende scenario's voor het beheren van pakketten met dnf-commando's.

Nieuw pakket installeren

sudo dnf install nginx

Installeert het nginx webserverpakket.

Geïnstalleerd pakket updaten

sudo dnf update firefox

Update een specifiek pakket (bv. firefox) naar de nieuwste versie.

Systeem volledig updaten

sudo dnf upgrade -y

Update alle geïnstalleerde pakketten naar de nieuwste versies.

Pakket verwijderen

sudo dnf remove nginx

Verwijdert een geïnstalleerd pakket (bv. nginx).

Pakket zoeken

dnf search editor

Zoekt naar pakketten die het trefwoord (bv. editor) bevatten.

Onnodige afhankelijkheidspakketten verwijderen

sudo dnf autoremove

Verwijdert automatisch onnodige afhankelijkheidspakketten om schijfruimte vrij te maken.

dnf cache opschonen

sudo dnf clean all

Verwijdert alle gedownloade pakketten en metadata-caches.

Tips & Aandachtspunten

Tips en aandachtspunten voor effectief gebruik van dnf.

Algemene Tips

  • De meeste dnf-commando's wijzigen het systeem en moeten daarom met `sudo` worden uitgevoerd.
  • `dnf upgrade` wordt gebruikt om het hele systeem bij te werken en werkt hetzelfde als `dnf update`.
  • Met de optie `-y` kunt u automatisch 'ja' antwoorden op alle prompts, waardoor taken interactief kunnen worden uitgevoerd. Dit is handig in scripts, maar gebruik het met voorzichtigheid.
  • Met het commando `dnf history` kunt u de geschiedenis van dnf-acties bekijken en indien nodig terugdraaien met `dnf history undo <id>`.

Aandachtspunten

  • Het is raadzaam om belangrijke gegevens te back-uppen voordat u systeemupdates uitvoert.
  • Wees voorzichtig met het toevoegen van repositories uit onbekende bronnen vanwege beveiligingsrisico's.
  • Bij het verwijderen van pakketten, controleer zorgvuldig of er geen andere belangrijke systeemcomponenten worden verwijderd die afhankelijk zijn van het te verwijderen pakket.

Hétzelfde categoriecommando