La commande dnf history undo <transaction-id>
permet d’annuler une transaction (installation, mise à jour, suppression) en utilisant l’ID de la dernière transaction et non pas directement un paquet.
Annuler une transaction
La commande dnf history undo
revient en arrière et annule les changements d’une transaction identifiée par son ID :
# dnf history undo <transaction-id> |
Les cas possibles sont :
- Si la transaction avait installé un paquet ⮕ le paquet sera supprimé
- Si la transaction avait supprimé un paquet ⮕ le paquet sera réinstallé
- Si la transaction avait mis à jour un paquet ⮕ la version précédente du paquet sera restaurée
La commande dnf history
affiche l’historique des transactions et leur ID associé :
# dnf history |
Updating Subscription Management repositories. |
Pour revenir en arrière (ici désintaller Security Tools
) :
# dnf history undo 5 |
Vérification :
# dnf history |
Updating Subscription Management repositories. |
Documentation
ChatGPT