]> git.saurik.com Git - apt.git/blobdiff - doc/examples/apt.conf
Build-depend on pkg-config
[apt.git] / doc / examples / apt.conf
index 9e92fd4543c90269c22b442b934351ce42f3f651..7201d19204c9d170723ae52143eaafc42e529a8e 100644 (file)
-// $Id: apt.conf,v 1.23 1999/01/31 08:49:39 jgg Exp $
-/* This file is an index of all APT configuration directives. It should
-   NOT actually be used as a real config file, though it is a completely
-   valid file.
-   
-   In some instances involving filenames it is possible to set the default
-   directory when the path is evaluated. This means you can use relative
-   paths within the sub scope.
-   
-   The configuration directives are specified in a tree with {} designating
-   a subscope relative to the tag before the {}. You can further specify
-   a subscope using scope notation eg,
-     APT::Architecture "i386";
-   This is prefixed with the current scope. Scope notation must be used
-   if an option is specified on the command line with -o.
+// $Id: apt.conf,v 1.43 1999/12/06 02:19:38 jgg Exp $
+/* This file is a sample configuration file with a few harmless sample 
+   options.   
 */
 
-// Options for APT in general
-APT {
-  Architecture "i386";
-  
+APT 
+{
   // Options for apt-get
-  Get {
+  Get 
+  {
      Download-Only "false";
-     Simulate "false";
-     Assume-Yes "false";
-     Force-Yes "false";  // I would never set this.
-     Fix-Broken "false";  
-     Fix-Missing "false";     
-     Show-Upgraded "false";
-     No-Upgrade "false";
-     Print-URIs "false";
-  };
-
-  Cache {
-     Important "false";
   };
   
-  CDROM {
-     Rename "false";
-     NoMount "false";
-     Fast "false";
-     NoAct "false";
-  };
-
-  // Some general options
-  Ingore-Hold "false";
-  Immediate-Configure "true";        // DO NOT turn this off, see the man page
 };
 
 // Options for the downloading routines
 Acquire
 {
-  Queue-Mode "host";       // host|access
-  Retry "false";
-  
-  // HTTP method configuration
-  http 
-  {
-    Proxy "http://127.0.0.1:3128";
-    Proxy::http.us.debian.org "DIRECT";  // Specific per-host setting
-    
-    // Cache Control. Note these do not work with Squid 2.0.2
-    No-Cache "false";
-    Max-Age "86400";     // 1 Day age on index files
-    No-Store "false";    // Prevent the cache from storing archives    
-  };
-  
-  cdrom
-  {
-    Mount "/cdrom";    
-  };
+  Retries "0";
 };
 
-// Directory layout
-Dir 
+// Things that effect the APT dselect method
+DSelect 
 {
-  // Location of the state dir
-  State "/var/state/apt/" 
-  {
-     lists "lists/";
-     xstatus "xstatus";
-     userstatus "status.user";
-     status "/var/lib/dpkg/status";
-     cdroms "cdroms.list";
-  };
-  
-  // Location of the cache dir
-  Cache "/var/cache/apt/" {
-     archives "archives/";
-     srcpkgcache "srcpkgcache.bin";
-     pkgcache "pkgcache.bin";     
-  };
-  
-  // Config files
-  Etc "/etc/apt/" {
-     sourcelist "sources.list";
-     main "apt.conf";
-  };
-  
-  // Locations of binaries
-  Bin {
-     methods "/usr/lib/apt/methods/";
-     gzip "/bin/gzip";
-     dpkg "/usr/bin/dpkg";
-     apt-get "/usr/bin/apt-get";
-     apt-cache "/usr/bin/apt-get";
-  };
+  Clean "auto";   // always|auto|prompt|never
 };
 
-// Things that effect the APT dselect method
-DSelect {
-   Clean "auto";   // always|auto|prompt|never
-   Options "-f";
-   UpdateOptions "";
-   PromptAfterUpdate "no";
-}
-
-DPkg {
-   Options {"--force-downgrade";}
-   Pre-Invoke {"mount -o remount,rw /usr";};
-   Post-Invoke {"mount -o remount,ro /usr";};
-}
-
-/* Options you can set to see some debugging text They corrispond to names
-   of classes in the source code */
-Debug {
-  pkgProblemResolver "false";
-  pkgAcquire "false";
-  pkgAcquire::Worker "false";
-  pkgDPkgPM "false";
-  
-  pkgInitialize "false";   // This one will dump the configuration space
-  NoLocking "false";   
+DPkg 
+{
+  // Probably don't want to use force-downgrade..
+  Options {"--force-overwrite";}
 }