DNF4.CONF(5) DNF DNF4.CONF(5) ' (NAME) dnf4.conf - DNF (DESCRIPTION) DNF /etc/dnf/dnf.conf *.repo /etc/yum.repos.d . . INI name=value . : (main) (repository). . ( ) . (repo ID) . - _ . : . baseurl metalink mirrorlist . (DISTRIBUTION-SPECIFIC CONFIGURATION) best skip_if_unavailable DNF DNF . [MAIN] ([MAIN] OPTIONS) allow_vendor_change boolean dnf rpm (vendor) . True . : downgrade distro-sync . arch string . . ignorearch . assumeno boolean dnf No () . False . assumeyes boolean dnf Yes () ( defaultyes ). False . autocheck_running_kernel boolean . True . basearch string . . best boolean True . False . False . . . cachedir string DNF () . (root) . DNF . cacheonly boolean True DNF . False . API: . pre_config . . check_config_file_age boolean dnf ( dnf.conf foo.repo) . True ( ). . metadata_expire . clean_requirements_on_remove boolean dnf remove . clean_requirements_on_remove DNF . True . ( installonlypkgs .) config_file_path string . /etc/dnf/dnf.conf . debuglevel integer . stdout . . debug_solver boolean libsolv . ./debugdata . False . defaultyes boolean Yes . assumeyes . False . diskspacecheck boolean rpm . True . errorlevel integer . stderr . . DNF --verbose <# verbose-options-label> . exclude_from_weak list (recommends supplements). (glob) . [] . exclude_from_weak_autodetect boolean dnf (recommends supplements) . dnf ( ). true . exit_on_lock boolean dnf . False . gpgkey_dns_verification boolean dnf GPG DNS . unbound ( python3-unbound) . . (revoke) . . . . ( -y ) DNS DNSSEC . DNS DNSSEC . . False . group_package_types list : optional default mandatory. dnf 'groupinstall' . : default, mandatory . ignorearch boolean True RPM . False . arch . installonlypkgs list (provide) . () . dnf autoremove ( clean_requirements_on_remove ). installonlypkgs DNF . installonly_limit . installonly_limit integer installonly . . installonly . installonly . . installroot string . . --installroot . install_weak_deps boolean True ( Recommends Supplements) . True . keepcache boolean True . False . False . logdir string () . /var/log . logfilelevel integer . . . dnf.log dnf.librepo.log hawkey.log . dnf.librepo.log hawkey.log logfilelevel . log_compress boolean True (rotate) . False . log_rotate integer log_rotate . log_rotate 0 . 4 . log_size storage size log_size . log_size . 1 MB . 'k' 'M' 'G'. . log_rotate . metadata_timer_sync time in seconds makecache timer. . makecache . 0 . . . module_obsoletes boolean dnf (modular obsoletes) . False . module_platform_id string $name:$stream PLATFORM_ID /etc/os-release . . module_stream_switch boolean . False . multilib_policy string (multilib) . "best" () "all" . obsoletes boolean / . dnf dnf . . 'true' . : --obsoletes <#obsoletes- option-label> optional_metadata_types list primary modules comps updateinfo presto . . filelists . . persistdir string DNF . "/var/lib/dnf" . persistence string . auto . --transient <#transient-option-label> transient . : o auto: bootc (unlocked) ( /usr ). o transient: . bootc . /etc /var bootc . . o persist: . pluginconfpath list . . /etc/dnf/plugins . pluginpath list . . . plugins boolean . True . protected_packages list DNF . Obsoletes / . : dnf glob:/etc/yum/protected.d/*.conf glob:/etc/dnf/protected.d/*.conf. /etc/dnf/protected.d . DNF . protect_running_kernel . protect_running_kernel boolean . True . releasever string $releasever . $releasever_major $releasever_minor $releasever . . $releasever 1.23 $releasever_major 1 $releasever_minor 23 . $releasever_major $releasever_minor . . reposdir list DNF reposdir . reposdir --installroot . rpmverbosity string RPM. : critical emergency error warn info debug. info . strict boolean DNF . install . True . tsflags list RPM. +-----------------------+----------------------------+ | tsflag | | | | RPM | +-----------------------+----------------------------+ |noscripts | RPMTRANS_FLAG_NOSCRIPTS | +-----------------------+----------------------------+ |test | RPMTRANS_FLAG_TEST | +-----------------------+----------------------------+ |notriggers | RPMTRANS_FLAG_NOTRIGGERS | +-----------------------+----------------------------+ |nodocs | RPMTRANS_FLAG_NODOCS | +-----------------------+----------------------------+ |justdb | RPMTRANS_FLAG_JUSTDB | +-----------------------+----------------------------+ |nocontexts | RPMTRANS_FLAG_NOCONTEXTS | +-----------------------+----------------------------+ |nocaps | RPMTRANS_FLAG_NOCAPS | +-----------------------+----------------------------+ |nocrypto | RPMTRANS_FLAG_NOFILEDIGEST | +-----------------------+----------------------------+ |deploops | RPMTRANS_FLAG_DEPLOOPS | +-----------------------+----------------------------+ nocrypto VS _RPMVSF_NOSIGNATURES _RPMVSF_NODIGESTS . test . gpg ( ) rpm . nocaps rpm-4.14 . nocaps rpm DNF tsflag . upgrade_group_objects_upgrade boolean False group upgrade upgrade . True ( ). usr_drift_protected_paths list /usr /etc/pam.d/*. (transient) DNF . (globs) . glob:/etc/dnf/usr-drift-protected-paths.d/*.conf . .conf /etc/dnf/usr-drift-protected-paths.d/ ( glob) . persistence=transient bootc (transient overlay) /usr DNF /usr . /etc /var () . << >> (filesystem drift) . /etc .so /usr/lib64 . varsdir list . "/etc/dnf/vars", "/etc/yum/vars". . zchunk boolean zchunk ( ) . True . [MAIN] - ([MAIN] OPTIONS - COLORS) color string DNF . : "auto" "never" "always". "auto" . color_list_available_downgrade color . . magenta . color_list_available_install color . . bold,cyan . color_list_available_reinstall color . bold,underline,green . . color_list_available_upgrade color . bold,blue . . color_list_installed_extra color . . bold,red . color_list_installed_newer color . . bold,yellow . color_list_installed_older color . . yellow . color_list_installed_reinstall color . . cyan . color_search_match color . bold,magenta . color_update_installed color . red . . color_update_local color @commandline . . green . color_update_remote color // . . bold,green . (REPO OPTIONS) baseurl list URL . [] . URL ( "failovermethod=priority" yum). cost integer . . . . enabled boolean . True . gpgkey list of strings URL GPG . . metalink string URL . None . mirrorlist string URL (mirrorlist) . None . module_hotfixes boolean True RPM RPM . False . (cherry-picked hotfixes) . name string . (ID) . priority integer . ( ). type string . : rpm-md. rpm-md : rpm repomd rpmmd yum YUM. (SOURCE AND DEBUGINFO REPOSITORY NAMES) "-rpms" "-source-rpms" "-debug-rpms" . ( "-rpms" ) "-source" "-debuginfo" . "fedora" "fedora-source" "fedora-debuginfo" . "fedora-rpms" "fedora-source-rpms" "fedora-debug-rpms" . (REPO VARIABLES) : $arch aarch64 i586 i686 x86_64 . $basearch . i686 i586 i386 AMD64 Intel64 x86_64 . $releasever DNF RPMDB . $releasever_major $releasever $releasever . . $releasever_minor $releasever $releasever . . . . DNF_VAR_ - : $ DNF_VAR_MY_VARIABLE=value . : [myrepo] baseurl=https://example.site/pub/fedora/$MY_VARIABLE/releases/$releasever arch basearch . DNF0 DNF9 : $ DNF1=value [myrepo] baseurl=https://example.site/pub/fedora/$DNF1/releases/$releasever . ${my_variable:-word} my_variable word . my_variable . ${my_variable:+word} my_variable word . . . : ${my_defined_variable:+${my_undefined_variable:-foobar}} foobar . [MAIN] (OPTIONS FOR BOTH [MAIN] AND REPO) . . bandwidth storage size . throttle . . 'k' 'M' 'G'. countme boolean ( ) HTTP GET URL . . IP ( DHCP NAT ). HTTP (out-of-band) . DNF . "countme=N" URL N <<>> () . : +---------------+----------------------------+ | | | |() | | +---------------+----------------------------+ |1 | | +---------------+----------------------------+ |2 | | | | ( | | | ) | +---------------+----------------------------+ |3 | | | | ( | | | ) | +---------------+----------------------------+ |4 | | | | (> | | | ) | +---------------+----------------------------+ ( ) . (<< >> epoch) machine-id(5) . ( systemd(1)) . ( ) URL ( $releasever) . URL mirrorlist . False . deltarpm boolean DNF RPM RPM . / (I/O) . False . /usr/bin/applydeltarpm . deltarpm_percentage integer . ( ). rpm 0 . ( baseurl ) rpm . enablegroups boolean DNF . True ( ). excludepkgs list (glob) . --disableexcludes . [] . fastestmirror boolean TCP . . mirrorlist/metalink mirrorlist IP . gpgcheck boolean GPG . False . RPM %_pkgverify_level ( /usr/lib/rpm/macros ). 'signature' 'all' False DNF True . True localpkg_gpgcheck . includepkgs list (glob) . excludepkgs DNF . excludepkgs 'excludepkgs=*.i386' 'includepkgs=python*' python i386 DNF . --disableexcludes . [] . ip_resolve IP address type DNF (resolve) . '4'/'IPv4' '6'/'IPv6' IPv4 IPv6 . DNF . localpkg_gpgcheck boolean GPG ( ) . False . RPM ( gpgcheck ). max_parallel_downloads integer . . . metadata_expire time in seconds . . -1 never . (dnf.conf .repo) . check_config_file_age . minrate storage size . timeout DNF . . 'k' 'M' 'G'. password string HTTP. . proxy string URL . . ://[:port] . ( '_none_' .) : curl ( http_proxy) ( '_none_' ) . curl . proxy_username string . . proxy_password string . . proxy_auth_method string . +----------+----------------------------+ | | / | | | | +----------+----------------------------+ |basic | | | | | | | HTTP | | | (Basic) | +----------+----------------------------+ |digest | | | | | | | HTTP | | | (Digest) | +----------+----------------------------+ |negotiate | | | | Negotiate | | | (SPNEGO) HTTP | +----------+----------------------------+ |ntlm | | | | NTLM | | | HTTP | +----------+----------------------------+ |digest_ie | | | | | | | HTTP | | | IE | +----------+----------------------------+ |ntlm_wb | NTLM | | | | | | winbind | +----------+----------------------------+ |none | | | | | | | | +----------+----------------------------+ |any | | | | | | | | +----------+----------------------------+ any proxy_sslcacert string (CA) SSL . - . proxy_sslverify boolean SSL . . False SSL . True . proxy_sslclientcert string SSL . . proxy_sslclientkey string SSL . . repo_gpgcheck boolean GPG . False . GPG GPG . . dnf . . retries integer . retries=10 dnf . 0 dnf . 10 . skip_if_unavailable boolean DNF . . refresh <#refresh-command-label> . False . . sslcacert string SSL. - . sslverify boolean SSL . . False SSL . True . sslverifystatus boolean TLS <> ( OCSP stapling) . False . sslclientcert string SSL . . sslclientkey string SSL . . throttle storage size . bandwidth . 0 (). . 'k' 'M' 'G'. timeout time in seconds (). minrate . . username string HTTP. . user_agent string User-Agent HTTP DNF. : libdnf (NAME VERSION_ID; VARIANT_ID; OS.BASEARCH) NAME VERSION_ID VARIANT_ID os-release(5) OS BASEARCH . : libdnf (Fedora 31; server; Linux.x86_64) (TYPES OF OPTIONS) boolean . : 1, 0, True, False, yes, no integer . list . string . color "red,bold". o : black, blue, cyan, green, magenta, red, white, yellow o : bold, blink, dim, normal, reverse, underline (FILES) Cache Files /var/cache/dnf Main Configuration File /etc/dnf/dnf.conf Repository /etc/yum.repos.d/ Variables /etc/dnf/vars ( ). - . YUM /etc/yum/vars . (SEE ALSO) o dnf(8) DNF <#command-ref-label> (AUTHOR) AUTHORS DNF . (COPYRIGHT) 2012-2020, Red Hat, Licensed under GPLv2+ 4.24.0 December 17, 2025 DNF4.CONF(5)