Fedora 25 Can Not Read Configuration: /etc/dnf/dnf.conf
Provided by: dnf-data_4.5.2-6_all
NAME
dnf.conf - DNF Configuration Reference
DESCRIPTION
DNF by default uses the global configuration file at /etc/dnf/dnf.conf and all *.repo files establish under /etc/yum.repos.d. The latter is typically used for repository configuration and takes precedence over global configuration. The configuration file has INI format consisting of section declaration and name=value options below each on split up line. There are ii types of sections in the configuration files: main and repository. Primary section defines all global configuration options and should be only one. The repository sections define the configuration for each (remote or local) repository. The section name of the repository in brackets serve as repo ID reference and should exist unique across configuration files. The allowed characters of repo ID string are lower and upper case alphabetic letters, digits, -, _, . and :. The minimal repository configuration file should bated from repo ID consists of baseurl, metalink or mirrorlist selection definition.
DISTRIBUTION-SPECIFIC CONFIGURATION
Configuration options, namely all-time and skip_if_unavailable, can be set up in the DNF configuration file by your distribution to override the DNF defaults.
[Primary] OPTIONS
allow_vendor_change boolean If disabled dnf volition stick to vendor when upgrading or downgrading rpms. Default is True WARNING: This option is currently non supported for downgrade and distro-sync commands arch string The architecture used for installing packages. By default this is auto-detected. Often used together with ignorearch option. assumeno boolean If enabled dnf will presume No where information technology would usually prompt for confirmation from user input. Default is Fake. assumeyes boolean If enabled dnf will assume Yes where it would commonly prompt for confirmation from user input (see also defaultyes). Default is False. autocheck_running_kernel boolean Automated cheque whether there is installed newer kernel module with security update than currently running kernel. Default is True. basearch string The base compages used for installing packages. By default this is auto-detected. best boolean True instructs the solver to either use a bundle with the highest available version or fail. On False, practise non fail if the latest version cannot be installed and go with the lower version. The default is Imitation. Note this option in item can be set in your configuration file by your distribution. cachedir string Path to a directory used by various DNF subsystems for storing cache information. Has a reasonable root-writable default depending on the distribution. DNF needs to exist able to create files and directories at this location. cacheonly boolean If fix to True DNF will run entirely from system cache, will not update the cache and will employ it even in example it is expired. Default is False. check_config_file_age boolean Specifies whether dnf should automatically expire metadata of repos, which are older than their corresponding configuration file (usually the dnf.conf file and the foo.repo file). Default is True (perform the check). Expire of metadata is also afflicted by metadata age. Come across likewise metadata_expire. clean_requirements_on_remove boolean Remove dependencies that are no longer used during dnf remove. A package only qualifies for removal via clean_requirements_on_remove if it was installed through DNF but not on explicit user request, i.e. it was pulled in equally a dependency. The default is True. (installonlypkgs are never automatically removed.) config_file_path string Path to the default main configuration file. Default is /etc/dnf/dnf.conf. debuglevel integer Debug messages output level, in the range 0 to 10. The college the number the more than debug output is put to stdout. Default is 2. debug_solver boolean Controls whether the libsolv debug files should be created when solving the transaction. The debug files are created in the ./debugdata directory. Default is False. defaultyes boolean If enabled the default answer to user confirmation prompts will be Aye. Not to be confused with assumeyes which volition not prompt at all. Default is False. diskspacecheck boolean Controls wheather rpm shoud check available disk space during the transaction. Default is Truthful. errorlevel integer Error messages output level, in the range 0 to 10. The higher the number the more error output is put to stderr. Default is 3. This is deprecated in DNF and overwritten by --verbose commandline option. exit_on_lock boolean Should the dnf client go out immediately when something else has the lock. Default is False. gpgkey_dns_verification boolean Should the dnf endeavour to automatically verify GPG verification keys using the DNS system. This option requires libunbound to be installed on the client system. This system has two main features. The commencement one is to check if any of the already installed keys have been revoked. Automatic removal of the cardinal is not yet available, then it is up to the user, to remove revoked keys from the arrangement. The second characteristic is automated verification of new keys when a repository is added to the organisation. In interactive style, the issue is written to the output as a suggestion to the user. In non-interactive fashion (i.e. when -y is used), this system will automatically accept keys that are available in the DNS and are correctly signed using DNSSEC. It will besides accept keys that do not exist in the DNS arrangement and their NON-existence is cryptographically proven using DNSSEC. This is mainly to preserve backward compatibility. Default is False. group_package_types list Listing of the following: optional, default, mandatory. Tells dnf which type of packages in groups will be installed when 'groupinstall' is called. Default is: default, mandatory. ignorearch boolean If set to Truthful, RPM volition let attempts to install packages incompatible with the CPU'southward architecture. Defaults to Fake. Oft used together with arch option. installonlypkgs list Listing of provide names of packages that should but ever exist installed, never upgraded. Kernels in particular fall into this category. These packages are never removed past dnf autoremove even if they were installed as dependencies (see clean_requirements_on_remove for auto removal details). This option append the list values to the default installonlypkgs list used past DNF. The number of kept package versions is regulated by installonly_limit. installonly_limit integer Number of installonly packages allowed to be installed concurrently. Defaults to three. The minimal number of installonly packages is 2. Value 0 or 1 means unlimited number of installonly packages. installroot string The root of the filesystem for all packaging operations. It requires an absolute path. See also --installroot commandline choice. install_weak_deps boolean When this pick is set to Truthful and a new package is most to be installed, all packages linked by weak dependency relation (Recommends or Supplements flags) with this bundle will be pulled into the transaction. Default is True. keepcache boolean Keeps downloaded packages in the cache when set to Truthful. Fifty-fifty if information technology is set to Faux and packages accept not been installed they volition still persist until next successful transaction. The default is False. logdir string Directory where the log files will be stored. Default is /var/log. logfilelevel integer Log file messages output level, in the range 0 to 10. The higher the number the more than debug output is put to logs. Default is ix. This option controls dnf.log, dnf.librepo.log and hawkey.log. Although dnf.librepo.log and hawkey.log are affected only by setting the logfilelevel to x. log_compress boolean When set to True, log files are compressed when they are rotated. Default is False. log_rotate integer Log files are rotated log_rotate times earlier beingness removed. If log_rotate is 0, the rotation is not performed. Default is 4. log_size storage size Log files are rotated when they grow bigger than log_size bytes. If log_size is 0, the rotation is not performed. The default is 1 MB. Valid units are 'm', 'M', 'M'. The size applies for individual log files, not the sum of all log files. See too log_rotate. metadata_timer_sync time in seconds The minimal menstruation between two consecutive makecache timer runs. The command will stop immediately if it's less than this fourth dimension period since its last run. Does non touch simple makecache run. Use 0 to completely disable automatic metadata synchronizing. The default corresponds to three hours. The value is rounded to the next commenced hour. module_platform_id string Ready this to $name:$stream to override PLATFORM_ID detected from /etc/bone-release. Information technology is necessary to perform a system upgrade and switch to a new platform. multilib_policy string Controls how multilib packages are treated during install operations. Can either be "all-time" (the default) for the depsolver to prefer packages which all-time match the system's compages, or "all" to install all available packages with compatible architectures. obsoletes boolean This option merely has affect during an install/update. It enables dnf'southward obsoletes processing logic, which means it makes dnf cheque whether any dependencies of given package are no longer required and removes them. Useful when doing distribution level upgrades. Default is 'truthful'. Command-line option: --obsoletes persistdir string Directory where DNF stores its persistent data betwixt runs. Default is "/var/lib/dnf". pluginconfpath listing List of directories that are searched for plugin configurations to load. All configuration files found in these directories, that are named same every bit a plugin, are parsed. The default path is /etc/dnf/plugins. pluginpath list List of directories that are searched for plugins to load. Plugins constitute in any of the directories in this configuration selection are used. The default contains a Python version-specific path. plugins boolean Controls whether the plugins are enabled. Default is Truthful. protected_packages list Listing of packages that DNF should never completely remove. They are protected via Obsoletes as well as user/plugin removals. The default is: dnf, glob:/etc/yum/protected.d/*.conf and glob:/etc/dnf/protected.d/*.conf. So any packages which should be protected can do so by including a file in /etc/dnf/protected.d with their packet proper noun in it. DNF will protect besides the package corresponding to the running version of the kernel. See besides protect_running_kernel selection. protect_running_kernel boolean Controls whether the package corresponding to the running version of kernel is protected from removal. Default is True. releasever string Used for substitution of $releasever in the repository configuration. Come across also repo variables. reposdir listing DNF searches for repository configuration files in the paths specified past reposdir. The behavior of reposdir could differ when it is used along with --installroot option. rpmverbosity cord RPM debug scriptlet output level. One of: critical, emergency, error, warn, info or debug. Default is info. strict boolean If disabled, all unavailable packages or packages with broken dependencies given to DNF control will be skipped without raising the mistake causing the whole functioning to fail. Currently works for install command just. The default is True. tsflags list List of strings adding actress flags for the RPM transaction. ┌─────────────┬────────────────────────────┐ │tsflag value │ RPM Transaction Flag │ ├─────────────┼────────────────────────────┤ │noscripts │ RPMTRANS_FLAG_NOSCRIPTS │ ├─────────────┼────────────────────────────┤ │exam │ 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 │ └─────────────┴────────────────────────────┘ The nocrypto option will too set the _RPMVSF_NOSIGNATURES and _RPMVSF_NODIGESTS VS flags. The test option provides a transaction cheque without performing the transaction. It includes downloading of packages, gpg keys check (including permanent import of boosted keys if necessary), and rpm check to prevent file conflicts. The nocaps is supported with rpm-4.14 or later. When nocaps is used but rpm doesn't support it, DNF just reports it as an invalid tsflag. upgrade_group_objects_upgrade boolean Set this to False to disable the automatic running of grouping upgrade when running the upgrade command. Default is True (perform the functioning). varsdir list List of directories where variables definition files are looked for. Defaults to "/etc/dnf/vars", "/etc/yum/vars". See variable files in Configuration reference. zchunk boolean Enables or disables the apply of repository metadata compressed using the zchunk format (if available). Default is True.
[MAIN] OPTIONS - COLORS
color string Controls if DNF uses colored output on the command line. Possible values: "auto", "never", "always". Default is "auto". color_list_available_downgrade colour Color of available packages that are older than installed packages. The option is used during list operations. color_list_available_install color Color of packages that are available for installation and none of their versions in installed. The option is used during list operations. color_list_available_reinstall color Color of available packages that are identical to installed versions and are available for reinstalls. The option is used during list operations. color_list_available_upgrade colour Colour of available packages that are newer than installed packages. The option is used during list operations. color_list_installed_extra color Color of installed packages that do not have any version among available packages. The option is used during list operations. color_list_installed_newer colour Color of installed packages that are newer than any version among available packages. The option is used during list operations. color_list_installed_older colour Color of installed packages that are older than whatsoever version among available packages. The choice is used during listing operations. color_list_installed_reinstall colour Color of installed packages that are amidst available packages and tin can be reinstalled. The option is used during list operations. color_search_match color Color of patterns matched in search output. color_update_installed color Colour of removed packages. This option is used during displaying transactions. color_update_local colour Color of local packages that are installed from the @commandline repository. This option is used during displaying transactions. color_update_remote color Color of packages that are installed/upgraded/downgraded from remote repositories. This pick is used during displaying transactions.
REPO OPTIONS
baseurl list List of URLs for the repository. Defaults to []. price integer The relative cost of accessing this repository, defaulting to 1000. This value is compared when the priorities of 2 repositories are the aforementioned. The repository with the everyman cost is picked. It is useful to make the library prefer on-disk repositories to remote ones. enabled boolean Include this repository as a package source. The default is True. gpgkey listing of strings URLs of a GPG key files that tin be used for signing metadata and packages of this repository, empty by default. If a file can non be verified using the already imported keys, import of keys from this option is attempted and the keys are so used for verification. metalink string URL of a metalink for the repository. Defaults to None. mirrorlist string URL of a mirrorlist for the repository. Defaults to None. module_hotfixes boolean Set this to True to disable module RPM filtering and make all RPMs from the repository available. The default is Simulated. This allows user to create a repository with cherry-picked hotfixes that are included in a package fix on a modular system. proper noun string A man-readable name of the repository. Defaults to the ID of the repository. priority integer The priority value of this repository, default is 99. If there is more than than one candidate package for a particular performance, the one from a repo with the lowest priority value is picked, mayhap despite existence less convenient otherwise (east.g. by beingness a lower version). blazon string Blazon of repository metadata. Supported values are: rpm-doc. Aliases for rpm-md: rpm, repomd, rpmmd, yum, YUM.
REPO VARIABLES
Right side of every repo option tin can be enriched past the following variables: $arch Refers to the system's CPU architecture e.g, aarch64, i586, i686 and x86_64. $basearch Refers to the base architecture of the system. For case, i686 and i586 machines both have a base architecture of i386, and AMD64 and Intel64 machines have a base architecture of x86_64. $releasever Refers to the release version of operating arrangement which DNF derives from information bachelor in RPMDB. In addition to these difficult coded variables, user-defined ones can also be used. They can be defined either via variable files, or by using special environmental variables. The names of these variables must exist prefixed with DNF_VAR_ and they can but consist of alphanumeric characters and underscores: $ DNF_VAR_MY_VARIABLE=value To use such variable in your repository configuration remove the prefix. E.g.: [myrepo] baseurl=https://case.site/pub/fedora/$MY_VARIABLE/releases/$releasever Note that it is non possible to override the arch and basearch variables using either variable files or environmental variables. Although users are encouraged to use named variables, the numbered environmental variables DNF0 - DNF9 are yet supported: $ DNF1=value [myrepo] baseurl=https://case.site/pub/fedora/$DNF1/releases/$releasever
OPTIONS FOR BOTH [MAIN] AND REPO
Some options tin can exist practical in either the primary department, per repository, or in a combination. The value provided in the main department is used for all repositories as the default value, which repositories can and then override in their configuration. bandwidth storage size Total bandwidth available for downloading. Meaningful when used with the throttle option. Storage size is in bytes past default but can be specified with a unit of measurement of storage. Valid units are 'k', 'K', 'G'. countme boolean Determines whether a special flag should be added to a unmarried, randomly chosen metalink/mirrorlist query each calendar week. This allows the repository possessor to estimate the number of systems consuming it, by counting such queries over a week'due south fourth dimension, which is much more accurate than just counting unique IP addresses (which is subject to both overcounting and undercounting due to short DHCP leases and NAT, respectively). The flag is a simple "countme=N" parameter appended to the metalink and mirrorlist URL, where N is an integer representing the "longevity" saucepan this organisation belongs to. The following 4 buckets are defined, based on how many full weeks take passed since the offset of the calendar week when this system was installed: 1 = first calendar week, 2 = first calendar month (two-4 weeks), 3 = six months (v-24 weeks) and 4 = more than vi months (> 24 weeks). This information is meant to help distinguish brusk-lived installs from long-term ones, and to gather other statistics about organisation lifecycle. Default is Faux. deltarpm boolean When enabled, DNF will save bandwidth by downloading much smaller delta RPM files, rebuilding them to RPM locally. However, this is quite CPU and I/O intensive. Default is True. deltarpm_percentage integer When the relative size of delta vs pkg is larger than this, delta is not used. Default value is 75 (Deltas must exist at least 25% smaller than the pkg). Use 0 to plough off delta rpm processing. Local repositories (with file:// baseurl) accept delta rpms turned off by default. enablegroups boolean Determines whether DNF will allow the use of package groups for this repository. Default is True (parcel groups are allowed). excludepkgs listing Exclude packages of this repository, specified by a name or a glob and separated past a comma, from all operations. Tin can be disabled using --disableexcludes control line switch. Defaults to []. fastestmirror boolean If enabled a metric is used to find the fastest bachelor mirror. This overrides the order provided by the mirrorlist/metalink file itself. This file is often dynamically generated by the server to provide the all-time download speeds and enabling fastestmirror overrides this. The default is Faux. gpgcheck boolean Whether to perform GPG signature check on packages institute in this repository. The default is Fake. This option can only be used to strengthen the active RPM security policy set with the %_pkgverify_level macro (see the /usr/lib/rpm/macros file for details). That means, if the macro is set to 'signature' or 'all' and this choice is False, information technology will exist overridden to True during DNF runtime, and a warning will exist printed. To squelch the warning, brand sure this option is Truthful for every enabled repository, and also enable localpkg_gpgcheck. includepkgs listing Include packages of this repository, specified by a name or a glob and separated by a comma, in all operations. Changed of excludepkgs, DNF will exclude any parcel in the repository that doesn't match this list. This works in conjunction with excludepkgs and doesn't override it, then if you 'excludepkgs=*.i386' and 'includepkgs=python*' then only packages starting with python that do non take an i386 arch volition be seen past DNF in this repo. Can exist disabled using --disableexcludes command line switch. Defaults to []. ip_resolve IP address type Determines how DNF resolves host names. Set up this to 'iv'/'IPv4' or '6'/'IPv6' to resolve to IPv4 or IPv6 addresses merely. By default, DNF resolves to either addresses. localpkg_gpgcheck boolean Whether to perform a GPG signature bank check on local packages (packages in a file, not in a repository). The default is False. This option is subject to the agile RPM security policy (meet gpgcheck for more than details). max_parallel_downloads integer Maximum number of simultaneous package downloads. Defaults to three. metadata_expire fourth dimension in seconds The period subsequently which the remote repository is checked for metadata update and in the positive case the local metadata cache is updated. The default corresponds to 48 hours. Ready this to -i or never to brand the repo never considered expired. Expire of metadata tin can bee also triggered by modify of timestamp of configuration files (dnf.conf, <repo>.repo). Run across also check_config_file_age. minrate storage size This sets the depression speed threshold in bytes per 2d. If the server is sending information at the same or slower speed than this value for at to the lowest degree timeout option seconds, DNF aborts the connection. The default is chiliad. Valid units are 'one thousand', 'M', 'Thousand'. password cord The password to utilise for connecting to a repository with basic HTTP authentication. Empty by default. proxy string URL of a proxy server to connect through. Set to an empty string to disable the proxy setting inherited from the main section and utilise straight connection instead. The expected format of this choice is <scheme>://<ip-or-hostname>[:port]. (For backward compatibility, '_none_' can exist used instead of the empty string.) Note: The curl environment variables (such equally http_proxy) are effective if this pick is unset. Run across the ringlet human being page for details. proxy_username string The username to use for connecting to the proxy server. Empty by default. proxy_password cord The password to use for connecting to the proxy server. Empty by default. proxy_auth_method string The authentication method used by the proxy server. Valid values are ┌──────────┬──────────────────────────────────┐ │method │ meaning │ ├──────────┼──────────────────────────────────┤ │bones │ HTTP Basic authentication │ ├──────────┼──────────────────────────────────┤ │digest │ HTTP Digest authentication │ ├──────────┼──────────────────────────────────┤ │negotiate │ HTTP Negotiate (SPNEGO) │ │ │ authentication │ ├──────────┼──────────────────────────────────┤ │ntlm │ HTTP NTLM authentication │ ├──────────┼──────────────────────────────────┤ │digest_ie │ HTTP Assimilate hallmark with │ │ │ an IE flavor │ ├──────────┼──────────────────────────────────┤ │ntlm_wb │ NTLM delegating to winbind │ │ │ helper │ └──────────┴──────────────────────────────────┘ │none │ None auth method │ ├──────────┼──────────────────────────────────┤ │whatsoever │ All suitable methods │ └──────────┴──────────────────────────────────┘ Defaults to any repo_gpgcheck boolean Whether to perform GPG signature check on this repository's metadata. The default is False. retries integer Fix the number of total retries for downloading packages. The number is accumulative, so eastward.g. for retries=10, dnf will neglect afterward any package download fails for eleventh fourth dimension. Setting this to 0 makes dnf try forever. Default is 10. skip_if_unavailable boolean If enabled, DNF will continue running and disable the repository that couldn't be synchronized for any reason. This pick doesn't bear upon skipping of unavailable packages after dependency resolution. To check inaccessibility of repository use information technology in combination with refresh command line option. The default is Imitation. Notation this option in detail tin be ready in your configuration file by your distribution. sslcacert cord Path to the directory or file containing the certificate government to verify SSL certificates. Empty past default - uses arrangement default. sslverify boolean When enabled, remote SSL certificates are verified. If the client can not be authenticated, connecting fails and the repository is not used any further. If False, SSL connections can be used, but certificates are not verified. Default is Truthful. sslclientcert cord Path to the SSL customer certificate used to connect to remote sites. Empty by default. sslclientkey string Path to the SSL client key used to connect to remote sites. Empty by default. throttle storage size Limits the downloading speed. It might be an absolute value or a pct, relative to the value of the bandwidth option option. 0 ways no throttling (the default). The accented value is in bytes past default but can exist specified with a unit of measurement of storage. Valid units are 'k', 'M', 'G'. timeout time in seconds Number of seconds to wait for a connectedness before timing out. Used in combination with minrate option option. Defaults to xxx seconds. username string The username to utilize for connecting to repo with basic HTTP authentication. Empty by default. user_agent string The User-Agent string to include in HTTP requests sent past DNF. Defaults to libdnf (Proper name VERSION_ID; VARIANT_ID; Os.BASEARCH) where NAME, VERSION_ID and VARIANT_ID are OS identifiers read from the os-release(5) file, and Bone and BASEARCH are the canonical OS name and base of operations architecture, respectively. Example: libdnf (Fedora 31; server; Linux.x86_64)
TYPES OF OPTIONS
boolean This is a data type with only two possible values. One of post-obit options tin can be used: i, 0, True, False, yes, no integer It is a whole number that tin can be written without a fractional component. list It is an option that could correspond one or more strings separated by space or comma characters. string Information technology is a sequence of symbols or digits without any whitespace graphic symbol. color A cord describing color and modifiers separated with a comma, for example "red,assuming". · Colors: blackness, blue, cyan, dark-green, magenta, red, white, xanthous · Modifiers: bold, blink, dim, normal, reverse, underline
FILES
Cache Files /var/enshroud/dnf Main Configuration File /etc/dnf/dnf.conf Repository /etc/yum.repos.d/ Variables Any properly named file in /etc/dnf/vars is turned into a variable named afterward the filename (or overrides whatever of the to a higher place variables but those prepare from commandline). Filenames may contain but alphanumeric characters and underscores and exist in lowercase. Variables are also read from /etc/yum/vars for YUM compatibility reasons.
Encounter Too
· dnf(8), DNF Control Reference
AUTHOR
Run across AUTHORS in DNF source distribution.
COPYRIGHT
2012-2021, Cerise Chapeau, Licensed nether GPLv2+
Source: http://manpages.ubuntu.com/manpages/impish/man5/dnf.conf.5.html
Post a Comment for "Fedora 25 Can Not Read Configuration: /etc/dnf/dnf.conf"