.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "DNF5-REPLAY" "8" "Apr 18, 2025" "" "dnf5" .SH NAME dnf5-replay \- Replay Command .SH SYNOPSIS .sp \fBdnf5 replay [options] \fP .SH DESCRIPTION .sp Replay a transaction stored in a directory at \fB\fP\&. The transaction directory can be created either by the \fB\-\-store\fP option, available for all transaction commands, or by \fIHistory Store Command\fP\&. The replay will perform the exact same operations on the packages as in the original transaction and will return with an error in case of any differences in installed packages or their versions. .sp To run the replay the transaction directory has to contain a file with the transaction in JSON format named \fBtransaction.json\fP\&. The directory can also contain packages, comps groups or comps environments that will be used used in the replayed transaction. .SH OPTIONS .INDENT 0.0 .TP .B \fB\-\-ignore\-extras\fP .nf Don\(aqt consider extra packages pulled into the transaction as errors. They will still be reported as warnings. .fi .sp .TP .B \fB\-\-ignore\-installed\fP .nf Don\(aqt consider mismatches between installed and stored transaction packages as errors. They will still be reported as warnings. For install actions skip already installed packages. For upgrade actions skip groups or environments that are not installed. For remove actions skip not installed packages/groups/environments. Using this option can result in an empty transaction. .fi .sp .TP .B \fB\-\-skip\-broken\fP .nf Resolve any dependency problems by removing packages that are causing problems from the transaction. .fi .sp .TP .B \fB\-\-skip\-unavailable\fP .nf In case some packages stored in the transaction are not available on the target system, skip them instead of erroring out. .fi .sp .UNINDENT .SH EXAMPLES .INDENT 0.0 .TP .B \fBdnf5 replay ./transaction\fP .nf Replay a transaction stored at ./transaction. .fi .sp .TP .B \fBdnf5 replay ./transaction \-\-skip\-unavailable\fP .nf Replay a transaction stored at ./transaction skipping unavailable packages. .fi .sp .UNINDENT .SH AUTHOR See AUTHORS.md in dnf5 source distribution. .SH COPYRIGHT Contributors to the dnf5 project. .\" Generated by docutils manpage writer. .