DNF4.CONF(5) DNF DNF4.CONF(5) dnf4.conf - DNF DNF /etc/dnf/dnf.conf *.repo /etc/yum.repos.d. . INI = . : . . ( ). . - _ . :. baseurl metalink mirrorlist. best skip_if_unavailable DNF DNF . [MAIN] allow_vendor_change dnf rpm . True : downgrade distro-sync arch . . ignorearch. assumeno dnf No . False. assumeyes dnf Yes ( defaultyes). False. autocheck_running_kernel . True. basearch . . best True . False . False. . . cachedir DNF . . DNF . cacheonly True DNF . False. : . pre_config. . check_config_file_age dnf ( dnf.conf foo.repo). True ( ). . metadata_expire. clean_requirements_on_remove dnf remove. clean_requirements_on_remove DNF . True. ( installonlypkgs .) config_file_path . /etc/dnf/dnf.conf. debuglevel integer 0 10. stdout. 2. debug_solver libsolv . ./debugdata. False. defaultyes Yes. assumeyes . False. diskspacecheck rpm . True. errorlevel integer 0 10. stderr. 3. DNF --verbose <#verbose-options-label>. exclude_from_weak list ( recommends supplements). . []. exclude_from_weak_autodetect dnf ( recommends supplements) . dnf ( ). true. exit_on_lock dnf . False. gpgkey_dns_verification dnf GPG DNS. unbound (python3-unbound) . . . . . . ( -y) DNS DNSSEC. DNS DNSSEC. . False. group_package_types list : (optional) (default) (mandatory). dnf 'groupinstall'. : default, mandatory. ignorearch True RPM CPU. False. arch. installonlypkgs list . (Kernels) . dnf autoremove ( clean_requirements_on_remove ). installonlypkgs DNF. installonly_limit. installonly_limit integer installonly . 3. installonly 2. 0 installonly. 1 . installroot . . --installroot. install_weak_deps True ( Recommends Supplements) . True. keepcache True. False . False. logdir . /var/log. logfilelevel integer 0 10. . 9. dnf.log dnf.librepo.log hawkey.log. dnf.librepo.log hawkey.log logfilelevel 10. log_compress True . False. log_rotate integer log_rotate . log_rotate 0 . 4. log_size log_size. log_size 0 . 1 . 'k' 'M' 'G'. . log_rotate. metadata_timer_sync makecache timer. . makecache . 0 . . . module_obsoletes dnf (modular obsoletes) . False. module_platform_id $name:$stream PLATFORM_ID /etc/os-release. . module_stream_switch . False. multilib_policy multilib . "best" () "all" . obsoletes /. dnf dnf . . 'true'. : --obsoletes <# obsoletes-option-label> optional_metadata_types list primary modules comps updateinfo presto . . filelists . . persistdir DNF . "/var/lib/dnf". persistence . auto. --transient <#transient-option-label> transient. : o auto: bootc ( /usr ). o transient: . bootc. /etc /var bootc . . o persist: . pluginconfpath list . . /etc/dnf/plugins. pluginpath list . . . plugins . 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 . True. releasever $releasever . $releasever_major $releasever_minor $releasever .. $releasever 1.23 $releasever_major 1 $releasever_minor 23. $releasever_major $releasever_minor . (repo variables). reposdir list DNF reposdir. reposdir --installroot. rpmverbosity RPM. : critical emergency error warn info debug. info. strict DNF . (install) . True. tsflags list RPM. +-------------+----------------------------+ |tsflag value | | | | 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 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/ ( ) . persistence=transient bootc (transient overlay) /usr DNF /usr . /etc /var () . " " . /etc .so /usr/lib64 . varsdir list . "/etc/dnf/vars", "/etc/yum/vars". . zchunk zchunk ( ). True. [MAIN] - color DNF . : "auto" "never" "always". "auto". color_list_available_downgrade . . (magenta). color_list_available_install . . (bold,cyan). color_list_available_reinstall . _ (bold,underline,green). . color_list_available_upgrade . (bold,blue). . color_list_installed_extra . . (bold,red). color_list_installed_newer . . (bold,yellow). color_list_installed_older . . (yellow). color_list_installed_reinstall . . (cyan). color_search_match . (bold,magenta). color_update_installed . (red). . color_update_local @commandline. . (green). color_update_remote // . . (bold,green). baseurl list URL . []. URL ( "failovermethod=priority" yum). cost integer 1000. . . . enabled . True. gpgkey URL GPG . . _ URL metalink . None. mirrorlist URL mirrorlist . None. module_hotfixes True RPM RPM . False. (modular system). name . (ID) . priority integer 99. ( ). type . : rpm-md. rpm-md: rpm repomd rpmmd yum YUM. "-rpms" "-source-rpms" "-debug-rpms". ( "-rpms") "-source" "-debuginfo". "fedora" "fedora-source" "fedora-debuginfo". "fedora-rpms" "fedora-source-rpms" "fedora-debug-rpms". : $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. . 32. : ${my_defined_variable:+${my_undefined_variable:-foobar}} foobar. [MAIN] REPO . . bandwidth . . . 'k' 'M' 'G'. countme HTTP GET metalink URL . . IP ( DHCP NAT ). HTTP . DNF . "countme=N" metalink N "" . : +-------+----------------------------+ |bucket | | | | | +-------+----------------------------+ |1 | | | | | +-------+----------------------------+ |2 | (2 - 4 | | | ) | +-------+----------------------------+ |3 | 6 | | | (5 - 24 | | | ) | +-------+----------------------------+ |4 | 6 | | | (> 24 | | | ) | +-------+----------------------------+ ( ) . ("") machine-id(5) . ( systemd(1)) . ( ) URL metalink ( $releasever) (epoch). metalink mirrorlist . False. deltarpm DNF RPM RPM . /. False. /usr/bin/applydeltarpm . deltarpm_percentage integer . 75 ( 25% ). 0 rpm. ( baseurl) rpms . enablegroups DNF . True ( ). excludepkgs list . --disableexcludes. []. fastestmirror TCP . . mirrorlist/metalink mirrorlist IP . gpgcheck GPG . False. RPM %_pkgverify_level ( /usr/lib/rpm/macros ). 'signature' 'all' False True DNF . True localpkg_gpgcheck. includepkgs list . excludepkgs DNF . excludepkgs 'excludepkgs=*.i386' 'includepkgs=python*' DNF python i386. --disableexcludes. []. ip_resolve IP DNF . '4'/'IPv4' '6'/'IPv6' IPv4 IPv6 . DNF . localpkg_gpgcheck GPG ( ). False. RPM ( gpgcheck ). max_parallel_downloads integer . 3. 20. __ . 48 . -1 never . (dnf.conf .repo). check_config_file_age. minrate . DNF . 1000. 'k' 'M' 'G'. password HTTP . . proxy URL . . ://[:port]. ( '_none_' ). : curl ( http_proxy) ( '_none_' ). curl . proxy_username . . proxy_password . . proxy_auth_method . +----------+----------------------------+ |method | | +----------+----------------------------+ |basic | HTTP | | | | +----------+----------------------------+ |digest | HTTP | | | | | | (Digest) | +----------+----------------------------+ |negotiate | HTTP | | | Negotiate (SPNEGO) | +----------+----------------------------+ |ntlm | HTTP | | | NTLM | +----------+----------------------------+ |digest_ie | HTTP | | | | | | (Digest) | | | IE | +----------+----------------------------+ |ntlm_wb | NTLM | | | | | | winbind | +----------+----------------------------+ |none | | | | | | | | +----------+----------------------------+ |any | | | | | | | | +----------+----------------------------+ any proxy_sslcacert SSL . - . proxy_sslverify SSL . . False SSL . True. proxy_sslclientcert SSL . . proxy_sslclientkey SSL . . repo_gpgcheck GPG . False. GPG GPG . . dnf . . retries integer . retries=10 dnf . 0 dnf . 10. skip_if_unavailable DNF . . <#refresh-command-label>. False. . sslcacert SSL. - . sslverify SSL . . False SSL . True. sslverifystatus TLS "Certificate Status Request" ( OCSP). False. sslclientcert SSL . . sslclientkey SSL . . throttle . . 0 (). . 'k' 'M' 'G'. timeout . minrate. 30 . username HTTP . . user_agent (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) 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 /var/cache/dnf /etc/dnf/dnf.conf /etc/yum.repos.d/ /etc/dnf/vars ( ). . /etc/yum/vars YUM. o dnf(8) DNF <#command-ref-label> AUTHORS DNF. 2012-2020 Red Hat GPLv2+ 3 . . : . 4.24.0 17 2025 DNF4.CONF(5)