DNF5-MARK(8) dnf5 DNF5-MARK(8) NAME dnf5-mark - Mark Command SYNOPSIS dnf5 mark [global options] [] ... DESCRIPTION The mark command in DNF5 is used to change reason of installed packages defined in package-spec arguments. SUBCOMMANDS user Mark the package as user-installed. This can be useful if any package was installed as a dependency and is desired to stay on the system when remove command along with clean_requirements_on_remove configuration option set to True is executed. dependency Mark the package as a dependency. This can be useful if you as the user don't need a specific package. The package stays installed on the system, but will be removed when remove command along with clean_requirements_on_remove configuration option set to True is executed. You should use this operation instead of remove command if you're not sure whether the package is a requirement of other user installed package on the system. weak Mark the package as a weak dependency. group Mark the package as installed by the group defined in group-id argument. This can be useful if any package was installed as a dependency or the user and is desired to be protected and handled as a group member like during group remove command. OPTIONS --skip-unavailable Allow skipping packages that are not installed on the system. All remaining installed packages will be marked. EXAMPLES dnf5 mark user fuse-devel Mark the fuse-devel package as user-installed. dnf5 mark group xfce-desktop vim-enhanced Mark the vim-enhanced package as installed by the xfce-desktop group. SEE ALSO dnf5-comps(7), Comps groups and environments dnf5-specs(7), Patterns specification AUTHOR See AUTHORS.md in dnf5 source distribution. COPYRIGHT Contributors to the dnf5 project. April 18, 2025 DNF5-MARK(8)