Hoe de dnf5-opdracht te gebruiken voor Fedora-pakketbeheer

DNF5 is de nieuwste versie van de DNF pakketbeheerder, die wordt gebruikt voor het installeren, bijwerken en beheren van software op Fedora en andere Red Hat-gebaseerde Linux-distributies.

Het brengt verschillende verbeteringen ten opzichte van de oudere DNF versie, zoals betere prestaties, beveiliging en een flexibeler pluginsysteem.

In dit artikel begeleiden we je bij het gebruik van het dnf5 commando voor verschillende taken zoals het installeren van pakketten, het bijwerken van je systeem en het beheren van repositories.

Basisstructuur van het dnf5 Commando

De basisstructuur voor het gebruik van dnf5 is:

dnf5 [OPTIONS] COMMAND [PACKAGE...]
  • OPTIES: Dit zijn vlaggen die het gedrag van het commando wijzigen (bijv. -y om acties automatisch te bevestigen).
  • COMMANDO: De actie die je wilt uitvoeren, zoals installeren, verwijderen of bijwerken.
  • PAKKET: De naam van het softwarepakket dat je wilt beheren.

Hier zijn enkele van de meest gebruikte dnf5 commando’s.

1. Installeer een Pakket

Om een softwarepakket te installeren, gebruik je het install commando. Bijvoorbeeld, om een VLC mediaspeler te installeren, zou je uitvoeren:

sudo dnf5 install vlc -y
Use DNF5 to Install Software

2. Update Pakketten

Om alle geïnstalleerde pakketten bij te werken naar hun nieuwste versies, gebruik de update opdracht:

sudo dnf5 update

Als je alleen een specifiek pakket wilt bijwerken, gebruik dan de volgende opdracht:

sudo dnf5 update vlc
Use DNF5 to Update Software

3. Verwijder een Pakket

Als je een pakket van je systeem wilt verwijderen, gebruik dan de remove opdracht, die het pakket en eventuele afhankelijkheden die ermee zijn geïnstalleerd, zal de-installeren, als deze niet langer nodig zijn door andere pakketten.

sudo dnf5 remove vlc
Use DNF5 to Remove Software

4. Zoek naar een Pakket

Om naar een pakket te zoeken, gebruik de search opdracht, die een lijst van pakketten zal retourneren die overeenkomen met de zoekterm.

dnf5 search vlc
Use DNF5 to Search for Software

5. Lijst Geïnstalleerde Pakketten

Om een lijst van alle geïnstalleerde pakketten op je systeem te zien, gebruik de list opdracht, die je alle pakketten zal tonen die momenteel op je systeem zijn geïnstalleerd.

dnf5 list 
Use DNF5 to List Installed Software

6. Toon Pakket Informatie

Als je gedetailleerde informatie over een pakket wilt zien, zoals de versie, beschrijving en afhankelijkheden, gebruik dan de info opdracht:

dnf5 info vlc
View Package Details

7. Maak de Cache Schoon

In de loop van de tijd kan de pakketbeheerder van je systeem veel gecachte gegevens accumuleren. Je kunt deze cache opschonen om schijfruimte vrij te maken met de clean opdracht:

sudo dnf5 clean all
Clean Package Cache

8. Beheer Repositories

DNF5 stelt je in staat om software repositories (bronnen waar pakketten vandaan worden gedownload) te beheren. Je kunt alle ingeschakelde repositories opsommen met de volgende opdracht:

dnf5 repolist
List Enabled Repositories

Om een nieuwe repository toe te voegen, moet je meestal de repository configuratiebestanden aanpassen in /etc/yum.repos.d/. Je kunt echter ook de dnf5 opdracht gebruiken om repositories in te schakelen of uit te schakelen:

Activeer een repository:

sudo dnf5 config-manager --set-enabled repository-name

Deactiveer een repository:

sudo dnf5 config-manager --set-disabled repository-name

9. Systeem upgraden

Om je gehele systeem te upgraden naar de nieuwste beschikbare versies van alle geïnstalleerde pakketten, gebruik je de upgrade opdracht:

sudo dnf5 upgrade

Dit zal je systeem bijwerken naar de nieuwste versies van alle pakketten, inclusief eventuele nieuwe afhankelijkheden.

Upgrade Your System Packages

10. Pakket downgraden

Als je een pakket moet terugzetten naar een oudere versie, gebruik je de downgrade opdracht.

sudo dnf5 downgrade vlc
Downgrade Software Package

11. Controleer pakketafhankelijkheden

Soms moet je controleren op ontbrekende of beschadigde afhankelijkheden in een pakket. Je kunt de deplist opdracht gebruiken om de afhankelijkheden van een specifiek pakket weer te geven:

dnf5 deplist vlc

Dit zal alle benodigde afhankelijkheden van het VLC-pakket weergeven.

Conclusie

De dnf5 opdracht is een krachtige tool voor het beheren van softwarepakketten op Fedora en andere op Red Hat gebaseerde Linuxdistributies. Met zijn verbeterde prestaties, beveiliging en flexibiliteit maakt DNF5 het eenvoudiger om software te installeren, bij te werken, te verwijderen en te beheren op je systeem.

Source:
https://www.tecmint.com/dnf5-command/