X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/46e39c8e14dc98045107cfb38af8cecb8a4773b0..86435b7d7bbf5bc7fab48a35631b8d20e61587b5:/doc/apt.conf.5.xml
diff --git a/doc/apt.conf.5.xml b/doc/apt.conf.5.xml
index 500079f24..c13ad4867 100644
--- a/doc/apt.conf.5.xml
+++ b/doc/apt.conf.5.xml
@@ -21,7 +21,7 @@
&apt-email;
&apt-product;
- 18 September 2009
+ 16 January 2010
@@ -37,16 +37,27 @@
Description
- apt.conf is the main configuration file for the APT suite of
- tools, all tools make use of the configuration file and a common command line
- parser to provide a uniform environment. When an APT tool starts up it will
- read the configuration specified by the APT_CONFIG environment
- variable (if any) and then read the files in Dir::Etc::Parts
- then read the main configuration file specified by
- Dir::Etc::main then finally apply the
- command line options to override the configuration directives, possibly
- loading even more config files.
-
+ apt.conf is the main configuration file for
+ the APT suite of tools, but by far not the only place changes to options
+ can be made. All tools therefore share the configuration files and also
+ use a common command line parser to provide a uniform environment.
+
+ When an APT tool starts up it will read the configuration files
+ in the following order:
+ the file specified by the APT_CONFIG
+ environment variable (if any)
+ all files in Dir::Etc::Parts in
+ alphanumeric ascending order which have no or "conf"
+ as filename extension and which only contain alphanumeric,
+ hyphen (-), underscore (_) and period (.) characters -
+ otherwise they will be silently ignored.
+ the main configuration file specified by
+ Dir::Etc::main
+ the command line options are applied to override the
+ configuration directives or to load even more configuration files.
+
+
+ Syntax
The configuration file is organized in a tree with options organized into
functional groups. Option specification is given with a double colon
notation, for instance APT::Get::Assume-Yes is an option within
@@ -142,7 +153,7 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
Default release to install packages from if more than one
version available. Contains release name, codename or release version. Examples: 'stable', 'testing', 'unstable', 'lenny', 'squeeze', '4.0', '5.0*'. See also &apt-preferences;.
-
+
Ignore-Hold
Ignore Held packages; This global option causes the problem resolver to
ignore held packages in its decision making.
@@ -399,6 +410,27 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
these warnings are most of the time false negatives. Future versions will maybe include a way to
really prefer uncompressed files to support the usage of local mirrors.
+
+ Languages
+ The Languages subsection controls which Translation files are downloaded
+ and in which order APT tries to display the Description-Translations. APT will try to display the first
+ available Description in the Language which is listed at first. Languages can be defined with their
+ short or long Languagecodes. Note that not all archives provide Translation
+ files for every Language - especially the long Languagecodes are rare, so please
+ inform you which ones are available before you set here impossible values.
+ The default list includes "environment" and "en". "environment" has a special meaning here:
+ It will be replaced at runtime with the languagecodes extracted from the LC_MESSAGES environment variable.
+ It will also ensure that these codes are not included twice in the list. If LC_MESSAGES
+ is set to "C" only the Translation-en file (if available) will be used.
+ To force apt to use no Translation file use the setting Acquire::Languages=none. "none"
+ is another special meaning code which will stop the search for a fitting Translation file.
+ This can be used by the system administrator to let APT know that it should download also this files without
+ actually use them if the environment doesn't specify this languages. So the following example configuration will
+ result in the order "en, de" in an english and in "de, en" in a german localization. Note that "fr" is downloaded,
+ but not used if APT is not used in a french localization, in such an environment the order would be "fr, de, en".
+ Acquire::Languages { "environment"; "de"; "en"; "none"; "fr"; };
+
+
@@ -990,6 +1022,7 @@ is commented.
-->
+