DNF5-REPLAY(8)

πŸ“¦
version 5.4.6.0 Β· 4 versions
, in fedora 44

πŸ’– DNF5-REPLAY β€” the dnf5-replay manual page, bestie edition πŸ’–

okay so this is the manual page for dnf5-replay, from the dnf5 family of manuals. Sit down, hydrate, and let's get into it. 🫢


✨ NAME ✨

dnf5-replay β€” the Replay Command 🎬


✨ SYNOPSIS ✨

dnf5 replay [options] <transaction-path>

✨ DESCRIPTION ✨

okay so here's the vibe: dnf5 replay replays a transaction that's been stored in a directory at <transaction-path>. That transaction directory can come from two places, no cap:

  • the --store option, which is available for all transaction commands, or
  • the History Store Command.

The replay will perform the exact same operations on the packages as the original transaction did, and it will return with an error if there are any differences in the installed packages or in their versions. Like, it's not playing around. 😀

Now, for the replay to actually run, the transaction directory has to contain a file with the transaction in JSON format named transaction.json. Periodt.

The directory can also contain packages, comps groups, or comps environments β€” and those get used in the replayed transaction. ✨


✨ OPTIONS ✨

  • --ignore-extras β€” Don't treat extra packages that got pulled into the transaction as errors. They'll still be reported as warnings though, so you're not getting away with anything, bestie. πŸ‘€
  • --ignore-installed β€” Don't treat mismatches between installed packages and the stored transaction packages as errors. They will still be reported as warnings. And also:
    • For install actions, skip packages that are already installed.
    • For upgrade actions, skip groups or environments that are not installed.
    • For remove actions, skip packages, groups, or environments that are not installed.
⚠️ Heads up: using this option can result in an empty transaction. Not a single thing happening. The void. πŸ’€
  • --skip-broken β€” Resolve any dependency problems by removing the packages causing those problems from the transaction. Problematic? Gone. 🧹
  • --skip-unavailable β€” If some packages stored in the transaction aren't available on the target system, skip them instead of erroring out. We move. πŸ¦‹

✨ EXAMPLES ✨

dnf5 replay ./transaction

Replay a transaction stored at ./transaction.


dnf5 replay ./transaction --skip-unavailable

Replay a transaction stored at ./transaction while skipping unavailable packages. Slay.


✨ Author ✨

See AUTHORS.md in the dnf5 source distribution. πŸ‘‘


Contributors to the dnf5 project. πŸ’œ


and that's the whole page, bestie!! this icon of a manual page dropped on Sep 24, 2026, and it's part of the dnf5 project's docs. mwah. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from