dnf history

  Lioh Möller   Lesezeit: 2 Minuten

Mit der dnf history Funktion lassen sich vergangene Paketinstallationen anzeigen und rückgängig machen.

dnf history

Der Paketmanager dnf verfügt über eine eingebaute History-Funktion. Damit lassen sich vergangene Aktionen anzeigen und steuern.


Angenommen man installiert ein einzelnes Paket, oder sogar gleich eine ganze Desktopumgebung, um diese zu testen. Nun möchte man diese Pakete nach der Installation möglicherweise wieder mit allen Abhängigkeiten entfernen.

Im folgenden Beispiel wird der Audioplayer audacious installiert:

dnf install audacious

In der History lässt sich die Installation nachverfolgen

dnf history

Kennun | Befehlszeile                                                                                                                       | Datum und Zeit   | Aktion(en)     | Verände
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    32 | install audacious                                                                                                                  | 2023-03-20 07:47 | Install        |    9   
    31 | install gedit                                                                                                                      | 2023-03-20 07:33 | Install        |    1   
    30 | install dconf-editor                                                                                                               | 2023-03-19 20:37 | Install        |    1   
    29 | groupupdate sound-and-video                                                                                                        | 2023-03-19 20:33 | Install        |    1   
    28 | groupupdate multimedia --setop=install_weak_deps=False --exclude=PackageKit-gstreamer-plugin                                       | 2023-03-19 20:33 | I, U           |   23   
    27 | swap mesa-va-drivers mesa-va-drivers-freeworld                                                                                     | 2023-03-19 20:33 | E, I           |    2   
    

In der Spalte Aktionen wird angezeigt, ob ein Paket installiert (I), aktualisiert (U) oder entfernt (E für erase) wurde. Die Darstellung erfolgt chronologisch absteigend und jede Aktion wird mit einer Nummer versehen.

Möchte man nun beispielsweise die Installation von audacious rückgängig machen, kann dazu folgender Befehl genutzt werden:

dnf history undo 32

Zur Identifikation wird die Transaktionsnummer angegeben.

Damit ist dnf zwar nicht so mächtig wie ein immutable System wie Fedora Silverblue und dem dort enthaltenen rpm-ostree, bietet aber dennoch Hilfestellung bei der Verwaltung vergangener Aktionen.

Tags

dnf, Paketmanager

Es wurden noch keine Kommentare verfasst, sei der erste!