dnf.plugin.config_manager man page

dnf.plugin.config_manager — DNF config-manager Plugin

Manage main DNF configuration options, toggle which repositories are enabled or disabled, and add new repositories.


dnf config-manager [options] <repo>...



Display / modify specified repository. If not specified display / modify main DNF configuration. Repositories can be specified using globs.



Show this help.


Add (and enable) the repo from the specified file or url. If it has to be added into installroot, combine it with --setopt=reposdir=/<installroot>/etc/yum.repos.d command-line option.


Print dump of current configuration values to stdout.


Disable the specified repos (automatically saves).


Enable the specified repos (automatically saves).


Save the current options (useful with –setopt).


dnf config-manager --add-repo http://example.com/some/additional.repo

Download additional.repo and store it in repodir.

dnf config-manager --add-repo http://example.com/different/repo

Create new repo file with http://example.com/different/repo as baseurl and enable it.

dnf config-manager --dump

Display main DNF configuration.

dnf config-manager repo --dump

Display configuration of repo.

dnf config-manager --set-enabled repo

Enable repo and make the change permanent.

dnf config-manager --setopt proxy=http://proxy.example.com:3128/ repo1 repo2 --save

Update proxy setting in repo1 and repo2 and make the change permanent.


See AUTHORS in your Core DNF Plugins distribution


Oct 06, 2017 2.1.5 dnf-plugins-core