DNF5-CONFIG-MANAGER(8) dnf5 DNF5-CONFIG-MANAGER(8) (NAME) dnf5-config-manager - (SYNOPSIS) dnf5 config-manager [options] [arguments] (DESCRIPTION) . (SUBCOMMANDS) addrepo --from-repofile=REPO_CONFIGURATION_FILE_URL [--create-missing-dir] [--overwrite] [--save-filename=FILENAME] (URL) . . --save-filename . .repo . reposdir ( /etc/yum.repos.d). --overwrite . . . . addrepo [--id=REPO_ID] <--set=REPO_OPTION=VALUE>+ [--add-or-replace] [--create-missing-dir] [--overwrite] [--save-filename=FILENAME] . --set=baseurl= --set=mirrorlist= --set=metalink= (URL) . --id . --save-filename . .repo . reposdir ( /etc/yum.repos.d). --overwrite . --add-or-replace . . . . setopt [--create-missing-dir] <[repoid.]option_name=value>+ . (drop-in) ( /etc/dnf/dnf.conf) . (override) . . (/usr/share/dnf5/repos.override.d) (/etc/dnf/repos.override.d) . . . . . setopt 99-config_manager.repo . . . (globs) . . setopt repoid . . unsetopt <[repoid.]option_name>+ . unsetopt ( /etc/dnf/dnf.conf) . ( ) . unsetopt 99-config_manager.repo . ( ) . . . repoid . setvar [--create-missing-dir] + . . varsdir . setvar ( /etc/dnf/vars). (override) . . : releasever_major releasever_minor releasever . unsetvar + . . varsdir . unsetvar ( /etc/dnf/vars). ( ) . enable [--create-missing-dir] + . enable 99-config_manager.repo . . . enable repoid . . disable [--create-missing-dir] + . disable 99-config_manager.repo . . . disable repoid . . : <#drop-in-repo-directories- label> . (OPTIONS) --add-or-replace . --create-missing-dir . --from-repofile=REPO_CONFIGURATION_FILE_URL . --id=REPO_ID . --overwrite . --save-filename=FILENAME . .repo . --set=REPO_OPTION=VALUE . (EXAMPLES) dnf5 config-manager addrepo --from-repofile=http://example.com/some/additional.repo additional.repo . dnf5 config-manager addrepo --set=baseurl=http://example.com/different/repo http://example.com/different/repo baseurl . baseurl . dnf5 config-manager addrepo --set=baseurl=http://example.com/different/rep --id=example --set=enabled=0 http://example.com/different/repo baseurl example . dnf5 config-manager setopt repoid1.enabled=1 repoid2.enabled=0 repoid1 repoid2. dnf5 config-manager setopt repo1.proxy=http://proxy.example.com:3128/ repo2.proxy=http://proxy.example.com:3128/ proxy repo1 repo2. dnf5 config-manager setopt '*-debuginfo.pkg_gpgcheck=0' pkg_gpgcheck -debuginfo . dnf5 config-manager unsetopt '*-debuginfo.pkg_gpgcheck' pkg_gpgcheck -debuginfo . dnf5 config-manager setopt keepcache=1 log_size=10M keepcache ( * * ) . dnf5 config-manager unsetopt keepcache log_size keepcache log_size . dnf5 config-manager setvar --create-missing-dir myvar1=value1 myvar2=value2 myvar1 myvar2 . . dnf5 config-manager unsetvar myvar1 myvar2 myvar1 myvar2 . (SEE ALSO) Configuration: dnf5.conf(5) DNF5 <#dnf5-conf-label> (AUTHORS) AUTHORS.md dnf5 . (COPYRIGHT) dnf5. September 6, 2026 DNF5-CONFIG-MANAGER(8)