Provided by: apt_0.8.16~exp5ubuntu13_i386 bug

NAME

       apt.conf - Fichero de configuracion de APT

DESCRIPCI'oN

       apt.conf es el fichero de configuracion principal del conjunto de
       herramientas APT, pero no es ni mucho menos donde se pueden ubicar
       cambios a las opciones. Por ello, todas las herramientas comparten los
       ficheros de configuracion y tambien usan un analizador de linea de
       ordenes comun para ofrecer un entorno uniforme.

       Cuando se inicia una herramienta de APT, leera los ficheros de
       configuracion en el siguiente orden:

        1. El fichero definido por la variable de entorno APT_CONFIG (de
           existir).

        2. all files in Dir::Etc::Parts in alphanumeric ascending order which
           have either no or "conf" as filename extension and which only
           contain alphanumeric, hyphen (-), underscore (_) and period (.)
           characters. Otherwise APT will print a notice that it has ignored a
           file if the file doesn't match a pattern in the
           Dir::Ignore-Files-Silently configuration list - in this case it
           will be silently ignored.

        3. El fichero de configuracion principal definido por Dir::Etc::main.

        4. Las opciones de linea de ordenes se aplican para anular directivas
           de configuracion o para cargar mas ficheros de configuracion.

SINTAXIS

       El fichero de configuracion esta organizado en forma de arbol con las
       opciones organizadas en grupos funcionales. Las opciones se
       proporcionan con dos puntos dobles, por ejemplo APT::Get::Assume-Yes es
       una opcion de la herramienta Get, dentro del conjunto de herramientas
       de APT. Las opciones no se heredan de sus grupos paternos.

       Sintacticamente, el modelo del lenguaje de configuracion es similar a
       las herramientas de ISC como pueden ser <<bind>> y <<dhcp>>. Las lineas
       que comienzan con // se tratan como comentarios (se ignoran), asi como
       todo el texto que haya entre /* y */, igual que en los comentarios de
       C/C++. Cada linea tiene la forma APT::Get::Assume-Yes "true";. El punto
       y coma del final y las comillas son necesarias. El valor debe estar en
       unica linea y no hay posibilidad de concatenar cadenas. No puede
       incluir comillas internas. El comportamiento de barras inversas <<\>> y
       caracteres de escape dentro de un valor no esta definido y no se
       deberia usar. Un nombre de una opcion deberia incluir caracteres
       alfanumericos y los caracteres <</-:._+>>. Un nuevo ambito se puede
       abrir con llaves, como:

           APT {
             Get {
               Assume-Yes "true";
               Fix-Broken "true";
             };
           };

       con nuevas lineas ubicadas para hacerlo mas legible. Las listas pueden
       crearse abriendo un nuevo ambito e incluyendo una unica cadena acotada
       entre comillas seguida de un punto y coma. Se pueden incluir varias
       entradas, cada una separada por un punto y coma.

           DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};

       En general, el fichero de configuracion de ejemplo
       /usr/share/doc/apt/examples/apt.conf
       /usr/share/doc/apt/examples/configure-index.gz es una buena guia para
       entender su aspecto.

       Los nombres de las opciones de configuracion no diferencian mayusculas
       de minusculas. De modo que en el ejemplo anterior se podria haber usado
       dpkg::pre-install-pkgs.

       Los nombres de las opciones de configuracion son opcionales, si se
       define una lista como se puede ver en el ejemplo anterior de
       DPkg::Pre-Install-Pkgs. Si no se define un nombre, simplemente se
       anadira una nueva opcion a la lista. Si se define un nombre, se puede
       redefinir la opcion como cualquier otra opcion reasignando un nuevo
       valor a la opcion.

       Se permiten dos valores especiales, #include (ya obsoleto y no es
       compatible en implementaciones alternativas) y #clear.  #include
       incluira el fichero proporcionado, a menos que el final del nombre del
       fichero acabe en una barra, en este caso se incluira el directorio
       entero.  #clear se usa para borrar parte del arbol de configuracion. El
       elemento especificado y sus descendientes se eliminaran. (Tenga en
       cuenta que estas lineas tambien necesitan acabar con punto y coma).

       La orden #clear ofrece la unica manera de borrar una lista o un ambito
       completo. Reabrir un ambito o el estilo de dos puntos dobles (<<::>>)
       descrito a continuacion no redefinira las entradas escritas
       anteriormente. Solo las opciones se pueden redefinir asignandolas un
       nuevo valor, las listas y los ambitos no se pueden redefinir, solo
       eliminar.

       Todas las herramientas de APT permiten la opcion -o como una directriz
       arbitraria de configuracion que se define en la linea de ordenes. La
       sintaxis es un nombre de opcion completo (por ejemplo,
       APT::Get::Assume-Yes) seguido por signos de igualdad y el nuevo valor
       de la opcion. Tambien puede anadir listas anadiendo dos puntos dobles
       (<<::>>) al final del nombre de la lista. (Como ya podia imaginar, no
       puede usar la sintaxis de los ambitos en la linea de ordenes).

       Tenga en cuenta que puede usar los dos puntos dobles (<<::>>) solo para
       anadir un elemento por linea a una lista, y que no deberia usarlo en
       combinacion con la sintaxis de los ambitos. (La sintaxis de los ambitos
       inserta de forma implicita los dos puntos dobles <<::>>). Usando ambas
       sintaxis juntas causara un error en el que algunos usuarios caen: Una
       opcion con el inusual nombre de <<::>> que actua como cualquier otra
       opcion con un nombre. Esto introduce muchos problemas; por ejemplo, un
       usuario que escribiese varias lineas con esta sintaxis incorrecta, con
       la esperanza de anadir a una lista conseguiria lo opuesto ya que solo
       se usara la ultima asignacion de esta opcion <<::>>. Las proximas
       versiones de APT devolveran errores y dejaran de funcionar si
       encuentran este fallo, asi que corrija estas declaraciones ahora
       mientras APT no se queja explicitamente de ellos.

EL GRUPO APT

       Este grupo de opciones controla el comportamiento general de APT asi
       como mantiene las opciones para todas las herramientas.

       Arquitectura
           La arquitectura del sistema, define la arquitectura a usar al
           obtener los ficheros y analizar las listas de paquetes. El valor
           predeterminado es la arquitectura para la que apt se compilo.

       Arquitecturas
           All Architectures the system supports. Processors implementing the
           amd64 are e.g. also able to execute binaries compiled for i386;
           This list is use when fetching files and parsing package lists. The
           internal default is always the native architecture
           (APT::Architecture) and all foreign architectures it can retrieve
           by calling dpkg --print-foreign-architectures.

       Default-Release
           La version predeterminada de la que se instalaran los paquetes, si
           hay mas de una version disponible. Contiene el nombre de la
           version, ya sea el nombre en codigo o el numero de la version. Por
           ejemplo: <<stable>>, <<testing>>, <<unstable>>, <<squeeze>>,
           <<wheezy>>, <<4.0>>, <<5.0*>>. Vea tambien apt_preferences(5).

       Ignore-Hold
           Ignora paquetes retenidos, esta opcion global causa que el
           solucionador de problemas ignore los paquetes retenidos en la toma
           de decisiones.

       Clean-Installed
           Activo de forma predeterminada. Cuando se activa la funcion
           <<autoclean>>, esta eliminara cualquier paquete del almacen que ya
           no se pueda descargar. Si se desactiva, entonces los paquetes que
           estan localmente instalados son excluidos de la limpieza - tenga en
           cuenta que APT no proporciona ningun mecanismo directo para
           reinstalarlos.

       Immediate-Configure
           Activo de forma predeterminada, hara que APT instale los paquetes
           esenciales e importantes tan rapido como le sea posible al instalar
           y/o actualizar. Esto se hace para limitar el efecto de un fallo en
           la ejecucion de dpkg(1). Si esta opcion esta desactivada, APT trata
           los paquetes importantes del mismo modo que un paquete adicional:
           entre desempaquetar un paquete importante A y su configuracion
           puede haber muchos otros desempaquetados y configuraciones. Por
           ejemplo, el paquete B que no tiene relacion con A, pero que hace
           que la ejecucion de dpkg falle (ya sea porque el script del
           mantenedor del paquete B genera un error) generara un estado del
           sistema en el que el paquete A esta desempaquetado pero no
           configurado; no se garantiza el funcionamiento de cada paquete que
           depende de A ya que su dependencia con A no esta satisfecha. El
           marcador de configuracion inmediata se aplicara a todas las
           dependencias que puedan generar un problema si las dependencias,
           por ejemplo, forman un circulo vicioso como dependencia con la
           marca de configuracion inmediata, lo cual lo califica casi como
           Pre-Dependencia. Asi, en teoria es posible que APT encuentre una
           situacion en la que es incapaz de llevar a cabo una configuracion
           inmediata, devuelva un error y mencione esta opcion para que asi el
           usuario pueda desactivar la configuracion inmediata temporalmente
           para llevar a cabo una vez mas la instalacion y/o actualizacion.
           Observe el uso de la expresion <<en teoria>>, ya que esta situacion
           solo se ha visto algunas veces con versiones de distribucion no
           estables, y causadas por dependencias incorrectas del paquete en
           cuestion o en un sistema ya roto. Por ello, no deberia desactivar
           ciegamente esta opcion ya que la situacion mencionada anteriormente
           no es el unico problema que la configuracion inmediata puede
           resolver. Antes de llevar a cabo una operacion grande como
           dist-upgrade con esta opcion desactivada deberia intentar un
           install con el paquete que APT es incapaz de configurar
           inmediatamente, pero asegurese de informar del fallo a su
           distribucion y al equipo de APT mediante el enlace a informes de
           fallo a continuacion para que asi puedan mejorar o corregir el
           proceso de actualizacion.

       Force-LoopBreak
           Nunca active esta opcion a menos que usted (realmente) sepa lo que
           esta haciendo. Esto permite a APT eliminar temporalmente un paquete
           esencial para eliminar conflictos o bucles
           conflicto/pre-dependencia entre dos paquetes esenciales. EL BUCLE
           NO DEBERIA EXISTIR NUNCA COMO TAL Y ES UN ERROR GRAVE. Esta opcion
           funcionara si el paquete esencial no es ni tar, ni gzip, ni libc,
           ni dpkg, ni bash, ni cualquier otro del que dependan estos
           paquetes.

       Cache-Start, Cache-Grow y Cache-Limit
           A partir de la version 0.7.26, APT usa un fichero de cache mapeado
           (<<mapped cache file>>) redimensionable para almacenar la
           informacion disponible.  Cache-Start actua como una indicacion del
           tamano que el cache alcanzara y por ello es la cantidad de memoria
           que APT solicitara al iniciarse. El valor predeterminado es
           20971520 bytes (~20 MB). Tenga en cuenta que esta cantidad de
           espacio debe estar disponible para APT, o fallara. Por ello, este
           valor se deberia disminuir para los dispositivos con memoria
           restringida, mientras que se deberia aumentar en sistemas con
           varias fuentes configuradas.  Cache-Grow define en bytes, con el
           valor predeterminado de 1048576 (~1 MB) cuanto se aumentara el
           cache en el caso de que el espacio definido por Cache-Start no sea
           suficiente. Este valor se aplicara repetidamente hasta que el cache
           sea suficientemente grande para almacenar toda la informacion o si
           el cache alcanza Cache-Limit. El valor predeterminado de
           Cache-Limit es cero, esto es, ilimitado. Si define Cache-Grow con
           un valor de cero se desactivara el crecimiento automatico del
           cache.

       Build-Essential
           Define que paquete(s) se consideran dependencias de creacion
           esenciales.

       Get
           La subseccion Get controla la herramienta apt-get(8), por favor,
           consulte la documentacion para mas informacion sobre esta opcion.

       Cache
           La subseccion Cache controla la herramienta apt-cache(8), por
           favor, consulte la documentacion para mas informacion sobre esta
           opcion.

       CDROM
           La subseccion CDROM controla la herramienta apt-cdrom(8), por
           favor, consulte la documentacion para mas informacion sobre esta
           opcion.

EL GRUPO ACQUIRE

       El grupo de opciones Acquire controla la descarga de paquetes y los
       gestores de URI.

       Check-Valid-Until
           Opcion relacionada con la seguridad, cuyo valor predeterminado de
           <<true>>, ya que una validacion temporal para un fichero
           <<Release>> evita ataques <<longtime replay>> y puede, por ejemplo,
           ayudar a identificar las replicas no actualizadas, aunque esta
           funcion depende de la correccion de la hora del sistema del
           usuario. Se recomienda a los responsables de archivos que creen
           ficheros <<Release>> con la cabecera Valid-Until, pero si se hace,
           o si un valor mas estricto es opcional, se puede usar la opcion
           Max-ValidTime.

       Max-ValidTime
           Seconds the Release file should be considered valid after it was
           created (indicated by the Date header). If the Release file itself
           includes a Valid-Until header the earlier date of the two is used
           as the expiration date. The default value is 0 which stands for
           "for ever". Archive specific settings can be made by appending the
           label of the archive to the option name.

       Min-ValidTime
           Minimum of seconds the Release file should be considered valid
           after it was created (indicated by the Date header). Use this if
           you need to use a seldomly updated (local) mirror of a more regular
           updated archive with a Valid-Until header instead of competely
           disabling the expiration date checking. Archive specific settings
           can and should be used by appending the label of the archive to the
           option name.

       PDiffs
           Intenta descargar deltas llamados PDiffs de los ficheros
           <<Packages>> o <<Sources>> en lugar de descargarlos enteros. Es
           <<true>> de forma predeterminada

           Se ofrecen dos opciones secundarias para limitar el uso de
           <<PDiffs>>: FileLimit permite definir cuantos ficheros <<PDiff>>
           como maximo se descargaran para parchear un fichero. Por otra
           parte, SizeLimit es el porcentaje de tamano maximo de todos los
           parches comparados con el tamano del fichero destino. Si se supera
           uno de estos limites, se descargara el fichero completo en lugar de
           los parches.

       Queue-Mode
           Modo de cola, Queue-Mode puede ser host o access, que determina
           como paralelizara APT las conexiones salientes.  host significa que
           se abrira una conexion por maquina de destino, access significa que
           se abrira una conexion por cada tipo de URI.

       Retries
           El numero de reintentos a realizar. Si es distinto de cero APT
           volvera a intentar obtener los ficheros fallidos el numero de veces
           proporcionado.

       Source-Symlinks
           Usa enlaces simbolicos para los archivos fuente. Si es <<true>> los
           archivos fuente se enlazaran cuando sea posible, en vez de
           copiarse. Es <<true>> de forma predeterminada.

       http
           HTTP URI, http::Proxy es el proxy http predeterminado a usar. Usa
           el formato estandar
           http://[[usuario][:contrasena]@]maquina[:puerto]/. Tambien se puede
           especificar un proxy por cada maquina usando la forma
           http::Proxy::<maquina> con la palabra especial DIRECT que significa
           que no se use ningun proxy. La variable de entorno http_proxy se
           usara en caso de no definir ninguna de las opciones anteriores.

           Para los proxies que cumplen con HTTP/1.1 se proporcionan tres
           opciones de configuracion para el control de la cache.  No-Cache
           dice al proxy que no use sus respuestas almacenadas bajo ninguna
           circunstancia, Max-Age solo se envia para los ficheros de indice y
           le pide a la cache que actualice sus objetos si son mas antiguos
           que un determinado numero de segundos. Debian actualiza sus
           ficheros de indices diariamente, por lo que el valor predeterminado
           es un dia.  No-Store especifica que la cache nunca debera almacenar
           la peticion, solo esta habilitada para los ficheros de los archivos
           de paquetes. Puede ser util para prevenir que un proxy se contamine
           con ficheros <<.deb>> muy grandes. Aviso: Squid 2.0.2 no permite
           usar ninguna de estas opciones.

           La opcion timeout define el tiempo maximo de espera usado por el
           metodo, esto se aplica a todo, incluyendo el tiempo de espera para
           realizar la conexion y para recibir datos.

           Se ofrece una opcion para controlar la profundidad de la tuberia en
           casos en que el servidor remoto no cumpla con la RFC o tenga fallos
           (como pasa con Squid 2.0.2).  Acquire::http::Pipeline-Depth puede
           ser un valor entre 0 y 5, e indica cuantas peticiones sin resolver
           puede enviar APT. DEBE especificar si la maquina remota no retrasa
           apropiadamente las conexiones TCP, de otro modo los datos se
           corromperan. Las maquinas que necesitan esto violan la RFC 2068.

           El ancho de banda usado se puede limitar mediante
           Acquire::http::Dl-Limit, que acepta valores enteros en kilobytes.
           El valor predeterminado es cero, que desactiva el limite e intenta
           usar lo maximo posible del ancho de banda. (Tenga en cuenta que
           esta opcion desactiva implicitamente la descarga simultanea desde
           varios servidores).

           Acquire::http::User-Agent se puede usar para definir un
           <<User-Agent>> distinto para la descarga http ya que algunos proxys
           solo permiten el acceso para clientes que usan un identificador
           conocido.

       https
           HTTPS URI. Las opciones de control de <<Cache>>, <<timeout>>,
           <<AllowRedirect>>, <<Dl-Limit>> y del proxy son las mismas que para
           el metodo http y de forma predeterminada tienen el valor de las
           opciones de http si no estan explicitamente definidas para https.
           La opcion Pipeline-Depth no se puede usar por ahora.

           La sub-opcion CaInfo define el lugar del fichero que contiene la
           informacion sobre los certificados de confianza.  <host>::CaInfo
           corresponde a la opcion por maquina. La sub-opcion booleana
           Verify-Peer define si se comprobara el certificado del servidor con
           los certificados de confianza.  <host>::Verify-Peer corresponde a
           la opcion por maquina. La sub-opcion Verify-Host define si se
           comprobara el nombre del servidor.  <host>::Verify-Host corresponde
           a la opcion por maquina.  SslCert define que certificado usar para
           la autenticacion del cliente.  <host>::SslCert corresponde a la
           opcion por maquina.  SslKey define que clave privada usar para la
           autenticacion del cliente.  <host>::SslKey corresponde a la opcion
           por maquina.  SslForceVersion cambia la version de SSL a usar.
           Puede ser <<TLSv1>> o <<SSLv3>>.  <host>::SslForceVersion
           corresponde a la opcion por maquina.

       ftp
           FTP URI, ftp::Proxy es el proxy ftp predeterminado a usar. Usa el
           formato estandar ftp://[[usuario][:contrasena]@]maquina[:puerto]/.
           Tambien se puede especificar un proxy por cada maquina usando la
           forma ftp::Proxy::<maquina> con la palabra especial DIRECT, que
           significa que no se use ningun proxy. La variable de entorno
           ftp_proxy se usara en caso de no definir ninguna de las opciones
           anteriores. Para usar un proxy ftp debe configurar el script
           ftp::ProxyLogin en el fichero de configuracion. Esta entrada define
           las ordenes a enviar para decirle al servidor del proxy a que
           conectar. Por favor, vea
           /usr/share/doc/apt/examples/configure-index.gz para un ejemplo de
           como usarlo. Las variables de sustitucion disponibles son
           $(PROXY_USER) $(PROXY_PASS) $(SITE_USER) $(SITE_PASS) $(SITE) y
           $(SITE_PORT), cada uno tomada de su respectivo componente de la
           URI.

           La opcion timeout define el tiempo maximo de espera usado por el
           metodo, esto se aplica a todo, incluyendo el tiempo de espera para
           realizar la conexion y para recibir datos.

           Puede controlar el modo pasivo a traves de varias opciones.
           Generalmente es seguro dejar activado el modo pasivo, y funciona en
           casi todos los entornos. Sin embargo algunas situaciones requieren
           desactivar el modo pasivo y usar el modo puerto de ftp en su lugar.
           Esto se puede hacer globalmente, para conexiones a traves de un
           proxy o para una maquina en concreto (vea el fichero de
           configuracion de muestra para ver algunos ejemplos).

           Es posible usar un proxy FTP a traves de HTTP definiendo la
           variable de entorno ftp_proxy con una direccion http. Consulte la
           discusion anterior del metodo http para la sintaxis. No puede
           definir esto en el fichero de configuracion y no se recomienda el
           uso de ftp por encima de http debido a su poca eficiencia.

           La opcion ForceExtended controla el uso de las ordenes de RFC 2428
           EPSV y EPRT. De forma predeterminada es <<false>>, que significa
           que solo se usa si el control de conexion es IPv6. Cambiandolo a
           <<true>> fuerza su uso incluso en conexiones IPv4. Tenga en cuenta
           que la mayoria de los servidores de FTP no son compatibles con la
           RFC 2428.

       cdrom
           CDROM URI, la unica opcion de configuracion para las URI de CDROM
           es el punto de montaje.  cdrom::Mount debe ser el punto de montaje
           de la unidad de CDROM tal y como se especifica en /etc/fstab. Es
           posible proporcionar ordenes <<mount>> y <<unmount>> alternativas
           si el punto de montaje no se puede especificar en el fichero fstab
           (como con SMB y versiones antiguas de mount). La sintaxis consiste
           en insertar

               /cdrom/::Mount "algo";

           dentro del bloque de cdrom. Es importante dejar una barra al final.
           Puede especificar ordenes para desmontar usando UMount.

       gpgv
           GPGV URI, la unica opcion para las URI de GPGV es la entrega de
           parametros adicionales a gpgv.  gpgv::Options Parametros
           adicionales introducidos a gpgv.

       CompressionTypes
           Lista de los tipos de compresion que se pueden usar en los metodos
           de <<acquire>>. Los ficheros como Packages pueden estar disponibles
           en varios formatos de compresion. De forma predeterminada los
           metodos de <<acquire>> pueden descomprimir los ficheros comprimidos
           en bzip2, lzma y gzip, y con esta opcion se pueden anadir mas
           formatos en el momento, o cambiar el metodo usado. La sintaxis para
           esto es:

               Acquire::CompressionTypes::extensi'on-del-fichero "nombre-del-m'etodo";

           El subgrupo Order tambien se puede usar para definir en que orden
           el sistema de <<acquire>> intentara descargar los ficheros
           comprimidos. El sistema de <<acquire>> intentara el primero y, en
           caso de error, procedera con el siguiente tipo de compresion de la
           lista, por lo que si prefiere un tipo antes que otro solo tiene que
           anadirlo a la lista el primero (los tipos predeterminados no se
           anaden, ya que se anaden durante la ejecucion al final de la lista,
           por ejemplo:

               Acquire::CompressionTypes::Order:: "gz";

           se puede usar cuando se prefieran los ficheros comprimidos con gzip
           antes que con bzip2 y lzma. Si se prefieren los comprimidos con
           lzma antes que con gzip y bzip2, la opcion de configuracion deberia
           parecerse a esto

               Acquire::CompressionTypes::Order { "lzma"; "gz"; };

           No es necesario anadir bz2 a la lista ya que se anadira de forma
           automatica.

           Note that at run time the Dir::Bin::Methodname will be checked: If
           this setting exists the method will only be used if this file
           exists, e.g. for the bzip2 method (the inbuilt) setting is:

               Dir::Bin::bzip2 "/bin/bzip2";

           Note also that list entries specified on the command line will be
           added at the end of the list specified in the configuration files,
           but before the default entries. To prefer a type in this case over
           the ones specified in the configuration files you can set the
           option direct - not in list style. This will not override the
           defined list, it will only prefix the list with this type.

           The special type uncompressed can be used to give uncompressed
           files a preference, but note that most archives don't provide
           uncompressed files so this is mostly only useable for local
           mirrors.

       GzipIndexes
           Al descargar ficheros de indice comprimidos con gzip,
           (<<Packages>>, <<Sources>>, o <<Translations>>), los mantiene
           comprimidos localmente en lugar de desempaquetarlos. Esto ahorra
           mucho espacio en disco a costa de mayores requerimientos del
           procesador al generar los almacenes de paquetes locales. El valor
           predeterminado es <<false>>.

       Languages
           La subseccion <<Languages>> controla que ficheros Translation se
           descargan y en que orden APT intentara mostrar las traducciones de
           la descripcion. APT intentara mostrar la primera descripcion en el
           idioma que este primero en la lista. Los idiomas se pueden definir
           con sus codigos de idioma cortos o largos. Tenga en cuenta que no
           todos los archivos de paquetes proporcionan ficheros Translation
           para cada idioma (especialmente para los codigos de idioma largos),
           por lo que deberia informarse de cuales estan disponibles antes de
           definir valores imposibles.

           La lista predeterminada incluye <<environment>> y <<en>>.
           <<environment>> tiene un significado especial aqui; se reemplazara
           durante la ejecucion con los codigos de idioma extraidos de la
           variable de entorno LC_MESSAGES. Tambien se asegurara de que estos
           codigos no se incluyan dos veces en la lista. Si LC_MESSAGES esta
           definida como <<C>> solo se usara el fichero Translation-en (si
           esta disponible). Puede usar la opcion Acquire::Languages=none para
           forzar apt a que no use ficheros <<Translation>> . <<none>> es otro
           codigo especial que significa que detendra la busqueda de un
           fichero Translation adecuado. El administrador del sistema puede
           usar esto para permitir que APT sepa que deberia descargar estos
           ficheros sin tener que usarlos si no se definen con
           <<environment>>. De modo que el siguiente ejemplo de configuracion
           resultara en el orden <<en, de>> en una configuracion regional
           inglesa y <<de, en>> en una configuracion regional alemana. Tenga
           en cuenta que <<fr>> se descargara, pero no se usara si APT no se
           usa con una configuracion regional francesa, de modo que la orden
           en este entorno (<<environment>>) seria <<fr, de, en>>.

               Acquire::Languages { "environment"; "de"; "en"; "none"; "fr"; }

DIRECTORIOS

       La seccion Dir::State contiene directorios que afectan a la informacion
       de estado local.  lists es el directorio en el que se almacenan las
       listas de los paquetes descargados y status es el nombre del fichero de
       estado de dpkg.  preferences es el nombre del fichero de preferencias
       de APT.  Dir::State contiene el directorio que se usara como prefijo
       predeterminado en todos los elementos subordinados en caso de que no
       empiecen con / o ./.

       Dir::Cache contiene las ubicaciones que afectan a la informacion de la
       cache local, como los dos caches de paquetes srcpkgcache y pkgcache,
       asi como a la ubicacion donde se guardan los ficheros descargados,
       Dir::Cache::archives. La generacion de caches se puede desactivar
       dejando sus nombres en blanco. Esto hara que el arranque sea mas lento,
       pero ahorrara espacio. Normalmente se prefiere deshabilitar pkgcache en
       vez de srcpkgcache. Al igual que con Dir::State el directorio
       predeterminado esta en Dir::Cache

       Dir::Etc contiene la ubicacion de los ficheros de configuracion,
       sourcelist proporciona la ubicacion de sourcelist y main es el fichero
       de configuracion predeterminado (esta opcion de configuracion no tiene
       ningun efecto a menos que se realice desde el fichero de configuracion
       definido en APT_CONFIG).

       La opcion Dir::Parts lee en todos los fragmentos de ficheros de
       configuracion en orden lexico desde el directorio especificado. Al
       finalizar este proceso carga el fichero de configuracion principal.

       Dir::Bin apunta a los programas binarios.  Dir::Bin::Methods define la
       ubicacion de los gestores de los metodos y gzip, bzip2, lzma, dpkg,
       apt-get, dpkg-source, dpkg-buildpackage y apt-cache especifican la
       ubicacion de sus respectivos programas.

       La opcion de configuracion RootDir tiene un significado especial. Si se
       define, todas las rutas de Dir:: seran relativas a RootDir, incluso las
       rutas que se especifiquen de forma absoluta. De modo que, por ejemplo,
       si RootDir se define como /tmp/staging y Dir::State::status se define
       como /var/lib/dpkg/status, entonces el fichero de estado sera
       /tmp/staging/var/lib/dpkg/status.

       La lista Ignore-Files-Silently se puede usar para definir que fichero
       deberia ignorar APT silenciosamente al analizar ficheros en los
       directorios de fragmentos. Por omision, se ignora silenciosamente un
       fichero que termina con .disabled, ~, .bak o .dpkg-[a-z]+. Como se
       puede ver con el ultimo valor predeterminado, estos patrones pueden
       usar la sintaxis de expresiones regulares.

APT CON DSELECT

       Varias directivas de configuracion controlan el comportamiento
       predeterminado cuando APT se usa como metodo de dselect(1). Estas se
       encuentran en la seccion DSelect.

       Clean
           Modo de limpieza del almacen, este valor puede ser <<always>>,
           <<prompt>>, <<auto>>, <<pre-auto>> y <<never>>. Los valores
           <<always>> y <<prompt>> borraran todos los paquetes del almacen
           despues de actualizar, <<prompt>> (el valor predeterminado)
           preguntara primero. El valor <<auto>> borrara solo aquellos
           paquetes que ya no se pueden descargar (por ejemplo, los
           reemplazados por otra version). El valor <<pre-auto>> realiza esta
           ultima accion antes de descargar los paquetes nuevos.

       Opciones
           Los contenidos de esta variable se introducen a apt-get(8) como
           opciones de la linea de ordenes al ejecutar la fase de instalacion.

       Updateoptions
           Los contenidos de esta variable se introducen a apt-get(8) como
           opciones de la linea de ordenes al ejecutar la fase de
           actualizacion.

       PromptAfterUpdate
           Si es <<true>>, la operacion de <<[U]pdate>> (actualizacion) en
           dselect(1) preguntara siempre antes de continuar. De forma
           predeterminada, solo preguntara en caso de error.

C'oMO INVOCA APT A DPKG

       Varias directivas de configuracion controlan como invoca APT a dpkg(1).
       Estas se encuentran en la seccion DPkg.

       Opciones
           Es una lista de opciones que se introducen a dpkg. Las opciones se
           deben especificar usando la notacion de lista y cada elemento de la
           lista se introduce a dpkg(1) como un solo argumento.

       Pre-Invoke, Post-Invoke
           Es una lista de ordenes de la consola que se ejecutaran antes y/o
           despues de invocar a dpkg(1). Como options, se debe especificar con
           notacion de lista. Las ordenes se ejecutaran en orden usando
           /bin/sh, y APT finalizara en caso de fallo.

       Pre-Install-Pkgs
           Es una lista de ordenes de la consola que se ejecutaran antes de
           invocar a dpkg(1). Como options, se debe especificar con notacion
           de lista. Las ordenes se ejecutan en orden usando /bin/sh, y APT
           finalizara en caso de fallo. APT introducira las ordenes, por la
           entrada estandar, de los nombres de fichero de todos los <<.deb>>
           que va a instalar, uno por linea.

           La version 2 de este protocolo vuelca mas informacion, incluyendo
           la version del protocolo, el espacio de configuracion de APT y de
           los paquetes, los ficheros y las versiones que cambian. La version
           2 se habilita definiendo DPkg::Tools::Options::cmd::Version con el
           valor 2.  cmd es una orden que se pasa a Pre-Install-Pkgs.

       Run-Directory
           APT cambia a este directorio antes de invocar a dpkg, el valor
           predeterminado es /.

       Build-options
           Estas opciones se introducen a dpkg-buildpackage(1) cuando compila
           paquetes, el comportamiento predeterminado se limita a deshabilitar
           el firmado de paquetes y a producir todos los binarios.

   Uso del disparador de dpkg (y de las opciones relacionadas)
       APT can call dpkg in a way so it can make aggressive use of triggers
       over multiple calls of dpkg. Without further options dpkg will use
       triggers only in between his own run. Activating these options can
       therefore decrease the time needed to perform the install / upgrade.
       Note that it is intended to activate these options per default in the
       future, but as it changes the way APT calling dpkg drastically it needs
       a lot more testing.  These options are therefore currently experimental
       and should not be used in productive environments.  Also it breaks the
       progress reporting so all frontends will currently stay around half (or
       more) of the time in the 100% state while it actually configures all
       packages.

       Tenga en cuenta que no se garantiza que APT permitira usar estas
       opciones o que estas opciones no causen un (gran) problema en el
       futuro. Si ha entendido los riesgos y los problemas actuales con estas
       opciones pero es lo suficientemente valiente para ayudar a probarlas,
       cree un nuevo fichero de configuracion y pruebe una combinacion de las
       opciones. Por favor, informe de cualquier error, problema o mejora que
       encuentre y asegurese de apuntar en sus informes que opciones ha usado.
       Pedir ayuda a dpkg tambien puede ser util por motivos de depuracion,
       vease por ejemplo: dpkg --audit. Una combinacion de opciones defensivas
       seria

           DPkg::NoTriggers "true";
           PackageManager::Configure "smart";
           DPkg::ConfigurePending "true";
           DPkg::TriggersPending "true";

       DPkg::NoTriggers
           Anade a todas las llamadas a dpkg la opcion sin disparadores (<<no
           triggers>>), excepto a la llamada a <<ConfigurePending>>. Consulte
           dpkg(1) si esta interesado en saber que significa esto. De forma
           breve: dpkg no ejecutara los disparadores cuando esta opcion este
           presente a menos que se ejecute explicitamente en una llamada
           adicional. Tenga en cuenta que esta opcion tambien existe en
           versiones antiguas de apt (aunque sin documentar) con un
           significado diferente. Anteriormente solo se anadia la opcion
           <<--no-triggers>> a las llamadas de la configuracion para dpkg,
           ahora apt tambien anadira esta opcion a las llamadas de
           desempaquetado y borrado.

       PackageManager::Configure
           Los valores validos son <<all>>, <<smart>> y <<no>>. <<all>> es el
           valor predeterminado y hace que APT configure todos los paquetes de
           forma explicita. El valor <<smart>> solo configura los paquetes que
           necesiten ser configurados antes de que otro paquete se
           desempaquete (pre-dependencia) y permite que dpkg configure los
           restantes con una llamada generada por la siguiente opcion. El
           valor <<no>> no configurara nada y dependera totalmente de dpkg
           para la configuracion (que fallara si se encuentra una
           pre-dependencia). Definir esta opcion a otro valor distinto a
           <<all>> activara implicitamente la siguiente opcion de forma
           predeterminada, ya que de otro modo el sistema podria terminar en
           un estado mal configurado que podria derivar en la imposibilidad de
           arrancar el sistema.

       DPkg::ConfigurePending
           Si define esta opcion, apt ejecutara dpkg --configure --pending
           para permitir a dpkg manejar todas las configuraciones necesarias y
           todos los disparadores. Esta opcion se activa automaticamente de
           forma predeterminada si la opcion anterior no esta definida como
           all, pero desactivarla podria ser util si se quiere ejecutar APT
           varias veces seguidas, por ejemplo: en un instalador. En estas
           situaciones podria desactivar esta opcion en todas las ejecuciones
           menos la ultima.

       DPkg::TriggersPending
           Util para una configuracion smart en la que un paquete que tiene
           disparadores pendientes no se considera como instalado y que dpkg
           lo trata como desempaquetado, lo cual rompe el sistema de
           pre-dependencias (vease debbugs #526774). Tenga en cuenta que esto
           procesara todos los disparadores, no solo los disparadores
           necesarios para configurar este paquete.

       PackageManager::UnpackAll
           Ya que la configuracion se puede aplazar para que dpkg la haga al
           final se puede intentar ordenar las series de desempaquetado por
           necesidades criticas, por ejemplo, mediante pre-dependencias. De
           forma predeterminada, es <<true>> y por tanto se usa el metodo
           <<antiguo>> de ordenacion en varios pasos para todo. Mientras ambos
           metodos esten presentes en versiones anteriores de APT, el metodo
           OrderCritical no se usara, ya que este metodo es experimental y
           necesita mas mejoras antes de llegar a ser realmente util.

       OrderList::Score::Immediate
           Los paquetes esenciales (y sus dependencias) se deberian configurar
           inmediatamente despues de desempaquetarlos. Es una buena idea
           hacerlo lo mas pronto posible en el proceso de actualizacion ya que
           actualmente estas llamadas de configuracion tambien necesitan
           DPkg::TriggersPending, que ejecutara unos pocos disparadores (que
           puede que no sean necesarios). Los esenciales tienen, de forma
           predeterminada, una puntuacion alta pero la opcion inmediata es
           relativamente baja (un paquete que tenga pre-dependencias tiene una
           puntuacion mas alta). Puede cambiar la puntuacion mediante esta
           opcion y las otras del mismo grupo. El siguiente ejemplo muestra la
           configuracion con los valores predeterminados.

               OrderList::Score {
                    Delete 500;
                    Essential 200;
                    Immediate 10;
                    PreDepends 50;
               };

LAS OPCIONES <<PERIODIC>> Y <<ARCHIVES>>

       Los grupos de opciones APT::Periodic y APT::Archives configuran el
       comportamiento de las actualizaciones periodicas de apt, que se hacen
       mediante el script /etc/cron.daily/apt. Consulte la cabecera de este
       script para una breve documentacion de estas opciones.

OPCIONES DE DEPURACI'oN

       Activar las opciones de la seccion Debug:: provocara que la informacion
       de depuracion se envie a la salida estandar del programa que este
       utilizando las bibliotecas de apt, o activar los modos especiales del
       programa que son utiles para depurar el comportamiento de apt. La
       mayoria de estas opciones no son interesantes para un usuario normal,
       aunque unas cuantas si son:

       o    Debug::pkgProblemResolver activa la salida de las decisiones
           tomadas por dist-upgrade, upgrade, install, remove, purge.

       o    Debug::NoLocking desactiva todos los cerrojos de los ficheros.
           Esto se puede usar para ejecutar algunas operaciones (por ejemplo,
           apt-get -s install) como un usuario normal.

       o    Debug::pkgDPkgPM muestra la linea de ordenes actual cada vez que
           apt invoca a dpkg(1).

       o

           Debug::IdentCdrom desactiva la inclusion de los datos de statfs en
           los identificadores de los CDROM.

       A continuacion, se muestra la lista completa de las opciones de
       depuracion de apt.

       Debug::Acquire::cdrom
           Muestra la informacion relacionada al acceso de las fuentes de
           cdrom://

       Debug::Acquire::ftp
           Muestra la informacion relacionada con la descarga de paquetes
           mediante FTP.

       Debug::Acquire::http
           Muestra la informacion relacionada con la descarga de paquetes
           mediante HTTP.

       Debug::Acquire::https
           Muestra la informacion relacionada con la descarga de paquetes
           mediante HTTPS.

       Debug::Acquire::gpgv
           Muestra la informacion relacionada con la comprobacion de las
           firmas criptograficas mediante gpg.

       Debug::aptcdrom
           Muestra la informacion sobre el proceso de acceso a las colecciones
           de paquetes almacenadas en CD-ROM.

       Debug::BuildDeps
           Describe el proceso de resolucion de dependencias de compilacion en
           apt-get(8).

       Debug::Hashes
           Muestra los <<hashes>> criptograficos que generan las bibliotecas
           de apt.

       Debug::IdentCDROM
           No incluye la informacion de statfs, el numero de bloques libres y
           usados del sistema de ficheros del CD-ROM, cuando se genera un
           identificador de un CD-ROM.

       Debug::NoLocking
           Desactiva todos los cerrojos de los ficheros. Por ejemplo, esto
           permitira ejecutar dos instancias de "apt-get update" a la vez.

       Debug::pkgAcquire
           Registra los elementos que se anaden o se borran de la cola de
           descarga global.

       Debug::pkgAcquire::Auth
           Muestra los mensajes de estado y los errores relacionados con la
           comprobacion de las sumas de verificacion y las firmas
           criptograficas de los ficheros descargados.

       Debug::pkgAcquire::Diffs
           Muestra la informacion de la descarga y la aplicacion de los diffs
           de la lista de indices de paquetes, y los errores relacionados con
           estos.

       Debug::pkgAcquire::RRed
           Muestra la informacion relacionada con el parcheado de las listas
           de paquetes de apt cuando se descargan los diffs de los indices en
           lugar de los indices completos.

       Debug::pkgAcquire::Worker
           Registra todas las interacciones de los sub-procesos que estan
           realizando descargas.

       Debug::pkgAutoRemove
           Registra los eventos relacionados con el estado <<instalado
           automaticamente>> de los paquetes y con la eliminacion de los
           paquetes sin usar.

       Debug::pkgDepCache::AutoInstall
           Genera los mensajes de depuracion que describen que paquetes se
           estan instalando automaticamente para resolver las dependencias.
           Esto corresponde al paso inicial de instalacion automatica, por
           ejemplo: apt-get install y no el solucionador completo de
           dependencias de apt. Vease Debug::pkgProblemResolver.

       Debug::pkgDepCache::Marker
           Genera los mensajes de depuracion que describen que paquete se
           marcara como mantener/instalar/borrar mientras el solucionador de
           problemas (<<ProblemResolver>>) realiza su trabajo. Cada adicion o
           borrado puede iniciar acciones adicionales; estas se muestran
           sangradas con dos espacios bajo la entrada original. El formato de
           cada linea es MarkKeep, MarkDelete o MarkInstall seguido de
           package-name <a.b.c -> d.e.f | x.y.z> (seccion) siendo a.b.c la
           version actual del paquete, d.e.f la version considerada para
           instalar y x.y.z una version nueva, pero no considerada para la
           instalacion (por una puntuacion baja). Las dos ultimas se pueden
           omitir si no hay o si es la misma version que la instalada.
           seccion es el nombre de la seccion en la que aparece el paquete.

       Debug::pkgInitConfig
           Vuelca la configuracion predeterminada a la salida estandar durante
           al iniciarse.

       Debug::pkgDPkgPM
           Cuando se invoca a dpkg(1) muestra la linea de ordenes exacta con
           la que se invoco, con los argumentos separados por un espacio.

       Debug::pkgDPkgProgressReporting
           Muestra todos los datos recibidos de dpkg(1) en el descriptor del
           fichero de estado y cualquier error encontrado durante el analisis.

       Debug::pkgOrderList
           Genera una traza del algoritmo que decide el orden en el que apt
           deberia entregar los paquetes a dpkg(1).

       Debug::pkgPackageManager
           Muestra los mensajes de estado siguiendo los pasos realizados al
           invocar a dpkg(1).

       Debug::pkgPolicy
           Muestra la prioridad de cada lista de paquetes al iniciarse.

       Debug::pkgProblemResolver
           Muestra la ejecucion del solucionador de dependencias (esto se
           aplica solo a lo que ocurre cuando se encuentra un problema de
           dependencias complejo).

       Debug::pkgProblemResolver::ShowScores
           Muestra una lista de todos los paquetes instalados con sus
           puntuaciones calculadas y usadas por pkgProblemResolver. La
           descripcion del paquete es la misma que la descrita en
           Debug::pkgDepCache::Marker.

       Debug::sourceList
           Muestra la informacion de los proveedores extraida de
           /etc/apt/vendors.list.

EJEMPLOS

       /usr/share/doc/apt/examples/configure-index.gz es un fichero de
       configuracion de ejemplo que muestra valores de ejemplo para todas las
       opciones posibles.

FICHEROS

       /etc/apt/apt.conf
           Fichero de configuracion de APT. Opcion de configuracion:
           Dir::Etc::Main.

       /etc/apt/apt.conf.d/
           Fragmentos del fichero de configuracion de APT. Opcion de
           configuracion: Dir::Etc::Parts.

V'eASE TAMBI'eN

       apt-cache(8), apt-config(8), apt_preferences(5).

BUGS

       P'agina de errores de APT[1]. Si quiere informar de un error en APT,
       consulte /usr/share/doc/debian/bug-reporting.txt o use la orden
       reportbug(1).

TRADUCCI'ON

       La traduccion al espanol la realizaron Ismael Fanlo, Carlos Mestre,
       Rudy Godoy, Gustavo Saldumbide, Javier Fernandez-Sanguino y Ruben
       Porras Campo entre los anos 2003 y 2004. La traduccion fue actualizada
       por Francisco Javier Cuadrado y Omar Campagne Polaino entre los anos
       2009 y 2010.

       Tenga en cuenta que este documento puede contener secciones sin
       traducir. Esto es intencionado para evitar perder contenido cuando la
       traduccion no esta actualizada con respecto al documento original.

AUTHORS

       Jason Gunthorpe

       Equipo de APT

       Daniel Burrows <dburrows@debian.org>
           Documentacion inicial de Debug::*.

NOTES

        1. Pagina de errores de APT
           http://bugs.debian.org/src:apt