Mark Command
Synopsis
dnf5 mark <subcommand> [global options] [<group-id>] <package-spec-NPFB>...
Description
The mark command in DNF5 is used to change reason of installed packages
defined in package-spec-NPFB 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
removecommand along withclean_requirements_on_removeconfiguration option set toTrueis 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
removecommand along withclean_requirements_on_removeconfiguration option set toTrueis executed.You should use this operation instead of
removecommand 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-idargument.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 removecommand.
Options
--skip-unavailable- Allow skipping packages that are not installed on the system. All remaining installed packages will be marked.
--offline- Store the transaction to be performed offline. See offline command, dnf5-offline(8).
--store=PATH- Store the current transaction in a directory at the specified
PATHinstead of running it.The stored transaction can be performed by the replay command, dnf5-replay(8).Note that repository ids in the stored transaction are mangled to@stored_transaction(repo_id)this is requiredbecause during replaying the stored repositories are recreated and they might collide with already present repositories(this doesn’t apply to the special @System repository).
Examples
dnf5 mark user fuse-devel- Mark the
fuse-develpackage as user-installed. dnf5 mark group xfce-desktop vim-enhanced- Mark the
vim-enhancedpackage as installed by thexfce-desktopgroup.
See Also
dnf5-comps(7), Comps groups and environmentsdnf5-specs(7), Patterns specification