X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/24e8f24e1e94ec3816b0bfc7a05d1c4e3f73248e..1eba782fc3c55528a4da14d79e114874b9299453:/doc/apt.conf.5.xml?ds=sidebyside
diff --git a/doc/apt.conf.5.xml b/doc/apt.conf.5.xml
index bb0c37ff8..5c4dcd1aa 100644
--- a/doc/apt.conf.5.xml
+++ b/doc/apt.conf.5.xml
@@ -19,7 +19,7 @@
&apt-email;
&apt-product;
- 2012-06-09T00:00:00Z
+ 2015-12-14T00:00:00Z
@@ -54,6 +54,8 @@
configuration list - in which case it will be silently ignored.
the main configuration file specified by
Dir::Etc::main
+ all options set in the binary specific configuration
+ subtree are moved into the root of the tree.the command line options are applied to override the
configuration directives or to load even more configuration files.
@@ -183,7 +185,7 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
Default release to install packages from if more than one
version is available. Contains release name, codename or release version. Examples: 'stable', 'testing',
- 'unstable', '&stable-codename;', '&testing-codename;', '4.0', '5.0*'. See also &apt-preferences;.
+ 'unstable', '&debian-stable-codename;', '&debian-testing-codename;', '4.0', '5.0*'. See also &apt-preferences;.
@@ -654,11 +656,11 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
with Acquire::Changelogs::URI::Override::Label::LABEL
or Acquire::Changelogs::URI::Override::Origin::ORIGIN.
- The value should be a normal URI to a text file, expect that package specific data is
- replaced with the placeholder CHANGEPATH. The
+ The value should be a normal URI to a text file, except that package specific data is
+ replaced with the placeholder @CHANGEPATH@. The
value for it is: 1. if the package is from a component (e.g. main)
this is the first part otherwise it is omitted, 2. the first letter of source package name,
- expect if the source package name starts with 'lib' in which case it will
+ except if the source package name starts with 'lib' in which case it will
be the first four letters. 3. The complete source package name. 4. the complete name again and
5. the source version.
The first (if present), second, third and fourth part are separated by a slash ('/')
@@ -673,6 +675,24 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
+ Binary specific configuration
+ Especially with the introduction of the apt binary
+ it can be useful to set certain options only for a specific binary as
+ even options which look like they would effect only a certain binary like
+ effect
+ apt-get as well as apt.
+
+ Setting an option for a specific binary only can be achieved by
+ setting the option inside the
+
+ scope. Setting the option for
+ the apt only can e.g. by done by setting
+ instead.
+ Note that as seen in the DESCRIPTION section further above you can't
+ set binary-specific options on the commandline itself nor in
+ configuration files loaded via the commandline.
+
+
DirectoriesThe Dir::State section has directories that pertain to local
@@ -809,9 +829,10 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
by multiple key::=value lines with the same key. The
configuration section ends with a blank line.
- Package action lines consist of five fields in Version 2: old version, direction
- of version change (< for upgrades, > for downgrades, = for no
- change), new version, action. The version fields are "-" for no version
+ Package action lines consist of five fields in Version 2: package
+ name (without architecture qualification even if foreign), old version,
+ direction of version change (< for upgrades, > for downgrades, = for
+ no change), new version, action. The version fields are "-" for no version
at all (for example when installing a package for the first time; no
version is treated as earlier than any real version, so that is an
upgrade, indicated as - < 1.23.4). The action field
@@ -821,7 +842,7 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
In Version 3 after each version field follows the architecture
of this version, which is "-" if there is no version, and a field showing
- the MultiArch type "same", foreign", "allowed" or "none". Note that "none"
+ the MultiArch type "same", "foreign", "allowed" or "none". Note that "none"
is an incorrect typename which is just kept to remain compatible, it
should be read as "no" and users are encouraged to support both.