DNF-TRANSACTION-JSON(5) | DNF | DNF-TRANSACTION-JSON(5) |
dnf-transaction-json - DNF Stored Transaction JSON
The stored transaction format is considered unstable and may change in an incompatible way at any time. It will work if the same version of dnf is used to store and replay (or between versions as long as it stays the same).
The version of the stored transaction format, in the form MAJOR.MINOR.
MAJOR version denotes backwards incompatible changes (old dnf won't work with new transaction JSON).
MINOR version denotes extending the format without breaking backwards compatibility (old dnf can work with new transaction JSON).
A list of RPM packages in the transaction.
A list of groups in the transaction.
A list of environment groups in the transaction.
Possible values: Downgrade, Downgraded, Install, Obsoleted, Reason Change, Reinstall, Reinstalled, Removed, Upgrade, Upgraded
The action performed on the package in the transaction.
NEVRA (name-epoch:version-release.arch) of the package.
Possible values: dependency, clean, group, unknown, user, weak-dependency
The reason why the package was pulled into the transaction.
The id of the repository this package is coming from. Note repository ids are defined in the local repository configuration and may differ between systems.
Possible values: Install, Upgrade, Removed
The action performed on the group in the transaction.
The id of the group.
Possible values: conditional, default, mandatory, optional
The types of packages in the group that will be installed. Valid only for the Install action.
The packages belonging to the group in the transaction.
Possible values: Install, Upgrade, Removed
The action performed on the environment group in the transaction.
The id of the environment group.
Possible values: conditional, default, mandatory, optional
The types of packages in the environment group that will be installed. Valid only for the Install action.
The groups belonging to the environment in the transaction.
Whether the package is considered installed as part of the group.
The name of the package.
Possible values: conditional, default, mandatory, optional
The type of the package in the group.
Possible values: mandatory, optional
The type of the group in the environment.
The id of the group.
Whether the group is considered installed as part of the environment.
See AUTHORS in DNF source distribution.
2012-2024, Red Hat, Licensed under GPLv2+
March 9, 2024 | 4.14.0 |