table of contents
DNF5-MARK(8) | dnf5 | DNF5-MARK(8) |
NAME¶
dnf5-mark - Mark Command
SYNOPSIS¶
dnf5 mark <subcommand> [global options] [<group-id>] <package-spec>...
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.
September 23, 2024 |