Handige tips dnf
DNF is het softwarepakket wat softwarebeheer voor zijn rekening neemt in Fedora, recente versies van CentOS en Red Hat Enterprise Linux onder andere. Omdat het een pakket is met een belangrijke taak heeft het veel opties en keuzes, sommige die niet altijd voor de hand liggen.
Met deze blog wil ik er een paar in het spreekwoordelijke zonnetje zetten. Ik heb erover zitten denken om hier een handleiding van de maken, maar daar is het te breed voor als onderwerp. Om maar met de deur in huis te vallen:
Alleen beveiligingsupdates downloaden en installeren
Wil je alleen softwareupdates downloaden en installeren die beveiligingsupdates bevatten? Dat kan, met het volgende:
sudo dnf offline-upgrade download --security && sudo dnf offline-upgrade reboot
Toevoegen van een opmerking voor in dnf history list --reverse
Wil je een opmerking toevoegen aan een transactie zodat je deze makkelijk(er) terug kan vinden in dnf history list --reverse
? Dat kan:
sudo dnf install --comment "VIM geinstalleerd" --offline vim
Dit installeert het pakket vim
met als opmerking VIM geïnstalleerd.
Het niet meeinstalleren van optionele software
Soms wil je iets installeren wat een (aardig) aantal optionele extra stukken software nodig heeft. Wil je dat niet? Dat los je zo op:
sudo dnf install fastfetch --setopt=install_weak_deps=False
Het offline installeren van updates
Een van de dingen die Fedora heeft overgenomen van Microsoft is de manier waarop updates geïnstalleerd worden: in een aparte offline omgeving voordat het complete OS geladen is. Waarom? Om de kans op fouten te kleineren. Als je updates download en installeert via de Software app dan wordt dit voor je gedaan, doe je het zelf via de commandline moet je hier rekening mee houden.
Dit doe je als volgt:
sudo dnf offline-upgrade download -y && sudo dnf offline-upgrade reboot
Het offline installeren van software
Ook het installeren van nieuwe software kan op dezelfde manier. Om dezelfde redenen. Ook hoe je het doet is bijna hetzelfde:
sudo dnf install --offline vim && sudo dnf offline reboot