| YUM-CONFIG-MANAGER(1) | dnf-plugins-core | YUM-CONFIG-MANAGER(1) | 
NAME¶
yum-config-manager - redirecting to DNF config-manager Plugin
Manage main and repository DNF configuration options, toggle which repositories are enabled or disabled, and add new repositories.
SYNOPSIS¶
dnf config-manager [options] <section>...
ARGUMENTS¶
- <section>
 - This argument can be used to explicitly select the configuration sections to manage. A section can either be main or a repoid. If not specified, the program will select the main section and each repoid used within any --setopt options. A repoid can be specified using globs.
 
OPTIONS¶
All general DNF options are accepted, see Options in dnf(8) for details.
- --help-cmd
 - Show this help.
 - --add-repo=URL
 - 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.
 - --dump
 - Print dump of current configuration values to stdout.
 - --set-disabled, --disable
 - Disable the specified repos (implies --save).
 - --set-enabled, --enable
 - Enable the specified repos (implies --save).
 - --save
 - Save the current options (useful with --setopt).
 - --setopt=<option>=<value>
 - Set a configuration option. To set configuration options for repositories, use repoid.option for the <option>. Globs are supported in repoid.
 
WARNING:
DNF config-manager can misbehave when
  enabling/disabling repositories generated by tools like
  subscription-manager on RHEL. In this case you should use
  subscription-manager to perform such actions.
EXAMPLES¶
- 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 --dump <section>
 - Display configuration of a repository identified by <section>.
 - dnf config-manager --set-enabled <repoid>
 - Enable repository identified by <repoid> and make the change permanent.
 - dnf config-manager --set-disabled <repoid1> <repoid2>
 - Disable repositories identified by <repoid1> and <repoid2>
 - dnf config-manager --set-disabled <repoid1>,<repoid2>
 - Disable repositories identified by <repoid1> and <repoid2>
 - dnf config-manager --save --setopt=*.proxy=http://proxy.example.com:3128/ <repo1> <repo2>
 - Update proxy setting in repositories with repoid <repo1> and <repo2> and make the change permanent.
 - dnf config-manager --save --setopt=*-debuginfo.gpgcheck=0
 - Update gpgcheck setting in all repositories whose id ends with -debuginfo and make the change permanent.
 
AUTHOR¶
See AUTHORS in your Core DNF Plugins distribution
COPYRIGHT¶
2014, Red Hat, Licensed under GPLv2+
| March 28, 2025 | 4.10.1 |