yum-config-manager is a program that can manage main yum
configuration options, toggle which repositories are enabled or
disabled, and add new repositories.
Unless --add-repo is used, the program will output the current
configuration of the selected sections, and optionally save it
back to the corresponding files.
By default, if no positional arguments are specified, the program
will select the [main] section and each enabled repository. You
can override this by specifying your own list of sections as
arguments (these may also include disabled repositories). A
section can either be main or a repoid.
Display a help message, and then quit.
Set any config option in yum config or repo files. For
options in the global config just use:
--setopt=option=value for repo options use:
--setopt=repoid.option=value. The latter form accepts
wildcards in repoid that will be expanded to the selected
sections. If repoid contains no wildcard, it will
automatically be selected; this is useful if you are
addressing a disabled repo, in which case you don't have
to additionally pass it as an argument.
--save Save the current options (useful with --setopt).
Enable the specified repos (automatically saves). To
enable all repositories run "yum-config-manager --enable
Disable the specified repos (automatically saves). To
disable all repositories run "yum-config-manager --disable
Add (and enable) the repo from the specified file or url.
Show the configuration of [main] and the repos foo and bar:
yum-config-manager main foo bar
Enable the repos foo and bar:
yum-config-manager --enable foo bar
Change a global option:
yum-config-manager --setopt=installonly_limit=5 --save
Change a repo option of the repo foo (works even if foo is
Change a repo option of more repos at once:
yum-config-manager --setopt=\*.skip_if_unavailable=1--save foo bar baz
Change a repo option of all the enabled repos:
Change a repo option of all the configured (that is, enabled and
yum-config-manager --setopt=\*.skip_if_unavailable=1--save \*
This page is part of the yum-utils (Yum Package Manager
utilities) project. Information about the project can be found
at ⟨https://github.com/rpm-software-management/yum⟩. It is not
known how to report bugs for this man page; if you know, please
send a mail to email@example.com. This page was obtained from
the project's upstream Git repository
2021-04-01. (At that time, the date of the most recent commit
that was found in the repository was 2020-03-11.) If you
discover any rendering problems in this HTML version of the page,
or you believe there is a better or more up-to-date source for
the page, or you have corrections or improvements to the
information in this COLOPHON (which is not part of the original
manual page), send a mail to firstname.lastname@example.org
13 January 2013 yum-config-manager(1)