man-pages/es/man1/apt-ftparchive.1.html
2021-03-31 01:06:50 +01:00

926 lines
29 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of APT-FTPARCHIVE</TITLE>
</HEAD><BODY>
<H1>APT-FTPARCHIVE</H1>
Section: APT (1)<BR>Updated: 10&nbsp;Mayo&nbsp;2019<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOMBRE</H2>
apt-ftparchive - Herramienta para generar ficheros de &iacute;ndice
<A NAME="lbAC">&nbsp;</A>
<H2>SINOPSIS</H2>
<DL COMPACT>
<DT id="1">
<B>apt-ftparchive</B> [<B>-dsq</B>] [<B>--md5</B>] [<B>--delink</B>] [<B>--readonly</B>] [<B>--contents</B>] [<B>--arch&nbsp;</B><B></B><I>architecture</I>] [<B>-o=</B><B></B><I>config_string</I>] [<B>-c=</B><B></B><I>config_file</I>] {packages&nbsp;<I>path</I>...&nbsp;[<I>override-file</I>&nbsp;[<I>pathprefix</I>]] | sources&nbsp;<I>path</I>...&nbsp;[<I>override-file</I>&nbsp;[<I>pathprefix</I>]] | contents&nbsp;<I>path</I> | release&nbsp;<I>path</I> | generate&nbsp;<I>config_file</I>&nbsp;<I>section</I>... | clean&nbsp;<I>config_file</I> | {-v&nbsp;|&nbsp;--version} | {-h&nbsp;|&nbsp;--help}}
</DL>
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIPCI&Oacute;N</H2>
<P>
<B>apt-ftparchive</B>
<DD>es la herramienta de la l&iacute;nea de &oacute;rdenes que genera los ficheros de &iacute;ndice que APT utiliza para acceder a la fuente de la distribuci&oacute;n. Los ficheros de &iacute;ndice se deber&iacute;an generar en el sitio de origen basado en el contenido de ese sitio.
<P>
<B>apt-ftparchive</B>
es un superconjunto del programa
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-scanpackages">dpkg-scanpackages</A></B>(1), e incorpora su funcionalidad al completo mediante la orden
packages. Tambi&eacute;n contiene un generador de contenidos de fichero,
contents, y un modo elaborado para realizar un &laquo;script&raquo; para el proceso de generaci&oacute;n de un archivo completo.
<P>
Internamente,
<B>apt-ftparchive</B>
puede hacer uso de bases de datos binarias para almacenar los contenidos de un fichero &laquo;.deb&raquo; y no depender de ning&uacute;n programa externo como
<B><A HREF="/cgi-bin/man/man2html?1+gzip">gzip</A></B>(1). Cuando se realiza una generaci&oacute;n completa, autom&aacute;ticamente realiza comprobaciones de cambios en los ficheros y genera los ficheros de salida comprimidos deseados.
<P>
A menos que se use la opci&oacute;n
<B>-h</B>
o
<B>--help</B>, una de las siguientes &oacute;rdenes debe estar presente.
<P>
<B>packages</B>
<DL COMPACT><DT id="2"><DD>
La orden &laquo;packages&raquo; genera un fichero de paquete a partir de un directorio. Busca recursivamente ficheros &laquo;.deb&raquo; en el directorio proporcionado, generando un registro de paquete en la salida est&aacute;ndar para cada uno. Esta orden es casi un equivalente de
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-scanpackages">dpkg-scanpackages</A></B>(1).
<P>
La opci&oacute;n
<B>--db</B>
se puede usar para especificar una base de datos binaria para la cach&eacute; (registro de paquetes).
</DL>
<P>
<B>sources</B>
<DL COMPACT><DT id="3"><DD>
La orden
sources
genera un fichero de &iacute;ndice de fuentes a partir de un directorio. Toma el directorio proporcionado y busca en &eacute;l recursivamente ficheros &laquo;.dsc&raquo;, generando un registro de fuente en la salida est&aacute;ndar para cada uno. Esta orden es casi un equivalente de
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-scansources">dpkg-scansources</A></B>(1).
<P>
Si se define un fichero alternativo, se buscar&aacute; un fichero de fuentes alternativo con la extensi&oacute;n &laquo;.src&raquo;. Puede usar la opci&oacute;n --source-override para cambiar el fichero de fuentes alternativo que se usar&aacute;.
</DL>
<P>
<B>contents</B>
<DL COMPACT><DT id="4"><DD>
La orden
contents
genera un fichero de contenidos a partir de un directorio. Toma el directorio proporcionado y busca en &eacute;l recursivamente ficheros &laquo;.deb&raquo;, lee la lista de ficheros para cada uno, los ordena y muestra en la salida est&aacute;ndar la lista de ficheros que coinciden con los paquetes. Los directorios no se muestran por la salida est&aacute;ndar. Si varios paquetes tienen el mismo fichero, entonces cada paquete se separar&aacute; por una coma en la salida.
<P>
La opci&oacute;n
<B>--db</B>
se puede usar para especificar una base de datos binaria para la cach&eacute; (registro de paquetes).
</DL>
<P>
<B>release</B>
<DL COMPACT><DT id="5"><DD>
The
release
command generates a Release file from a directory tree. It recursively searches the given directory for uncompressed and compressed
Packages,
Sources,
Contents,
Components
and
icons
files as well as
Release,
Index
and
md5sum.txt
files by default (APT::FTPArchive::Release::Default-Patterns). Additional filename patterns can be added by listing them in
APT::FTPArchive::Release::Patterns. It then writes to stdout a
Release
file containing (by default) an MD5, SHA1, SHA256 and SHA512 digest for each file.
<P>
Los valores para los campos de metadatos adicionales en el fichero &laquo;Release&raquo; se toman de las variables correspondientes en
APT::FTPArchive::Release, por ejemplo
APT::FTPArchive::Release::Origin. Los campos permitidos son:
Origin,
Label,
Suite,
Version,
Codename,
Date,
NotAutomatic,
ButAutomaticUpgrades,
Acquire-By-Hash,
Valid-Until,
Signed-By,
Architectures,
Components
y
Description.
</DL>
<P>
<B>generate</B>
<DL COMPACT><DT id="6"><DD>
La orden
generate
se ha dise&ntilde;ado para ejecutarse desde un script de cron y genera los &iacute;ndices de acuerdo a lo proporcionado en el fichero de configuraci&oacute;n. El lenguaje de configuraci&oacute;n proporciona una forma flexible de definir qu&eacute; ficheros de &iacute;ndice se generar&aacute;n a partir de qu&eacute; directorios, as&iacute; como proporcionar una forma sencilla de mantener la configuraci&oacute;n necesaria.
</DL>
<P>
<B>clean</B>
<DL COMPACT><DT id="7"><DD>
La orden
clean
ordena las bases de datos que usa el fichero de configuraci&oacute;n proporcionado, eliminando los registros que no son necesarios.
</DL>
<A NAME="lbAE">&nbsp;</A>
<H2>LA CONFIGURACI&Oacute;N DE &laquo;GENERATE&raquo;</H2>
<P>
La orden
generate
usa un fichero de configuraci&oacute;n para describir los ficheros que se generar&aacute;n. Sigue el t&iacute;pico formato de configuraci&oacute;n de ISC presente en las herramientas de ISC como bind 8 y dhcpd.
<B><A HREF="/cgi-bin/man/man2html?5+apt.conf">apt.conf</A></B>(5)
contiene una descripci&oacute;n de la sintaxis. Tenga en cuenta que la configuraci&oacute;n de &laquo;generate&raquo; se analiza por secci&oacute;n, pero
<B><A HREF="/cgi-bin/man/man2html?5+apt.conf">apt.conf</A></B>(5)
se analiza por &aacute;rbol. Esto s&oacute;lo afecta a c&oacute;mo se maneja el &aacute;mbito de la etiqueta.
<P>
La configuraci&oacute;n de &laquo;generate&raquo; tiene cuatro secciones diferentes, descritas a continuaci&oacute;n.
<A NAME="lbAF">&nbsp;</A>
<H3>Secci&oacute;n Dir</H3>
<P>
La secci&oacute;n
Dir
define los directorios est&aacute;ndar necesarios para ubicar los ficheros necesarios durante el proceso de generaci&oacute;n. A estos directorios se les a&ntilde;aden ciertas rutas relativas definidas en secciones posteriores para producir una ruta absoluta.
<P>
<B>ArchiveDir</B>
<DL COMPACT><DT id="8"><DD>
Define la ra&iacute;z del archivo FTP; en una configuraci&oacute;n est&aacute;ndar de Debian &eacute;ste es el directorio que contiene el
ls-LR
y los nodos &laquo;dist&raquo;.
</DL>
<P>
<B>OverrideDir</B>
<DL COMPACT><DT id="9"><DD>
Define la ubicaci&oacute;n de los ficheros alternativos.
</DL>
<P>
<B>CacheDir</B>
<DL COMPACT><DT id="10"><DD>
Define la ubicaci&oacute;n de los ficheros almacenados.
</DL>
<P>
<B>FileListDir</B>
<DL COMPACT><DT id="11"><DD>
Define la ubicaci&oacute;n de los ficheros del listado de ficheros, si se usa posteriormente el valor
FileList.
</DL>
<A NAME="lbAG">&nbsp;</A>
<H3>Secci&oacute;n Default</H3>
<P>
La secci&oacute;n
Default
define los valores predeterminados, y los ajustes que controlan la operaci&oacute;n del generador. Otras secciones pueden sobrescribir estos valores predeterminados con un valor de la secci&oacute;n.
<P>
<B>Packages::Compress</B>
<DL COMPACT><DT id="12"><DD>
Sets the default compression schemes to use for the package index files. It is a string that contains a space separated list of at least one of the compressors configured via the
<B>APT::Compressor</B>
configuration scope. The default for all compression schemes is '. gzip'.
</DL>
<P>
<B>Packages::Extensions</B>
<DL COMPACT><DT id="13"><DD>
Define la lista predeterminada de extensiones de fichero que son ficheros de paquete. El valor predeterminado es &laquo;.deb&raquo;.
</DL>
<P>
<B>Sources::Compress</B>
<DL COMPACT><DT id="14"><DD>
Esta opci&oacute;n es similar a
Packages::Compress
excepto que controla la compresi&oacute;n para los ficheros &laquo;Sources&raquo;.
</DL>
<P>
<B>Sources::Extensions</B>
<DL COMPACT><DT id="15"><DD>
Define la lista predeterminada de las extensiones de fichero que son ficheros de fuentes. El valor predeterminado es &laquo;.dsc&raquo;.
</DL>
<P>
<B>Contents::Compress</B>
<DL COMPACT><DT id="16"><DD>
Esta opci&oacute;n es similar a
Packages::Compress
excepto que controla la compresi&oacute;n para los ficheros &laquo;Contents&raquo;.
</DL>
<P>
<B>Translation::Compress</B>
<DL COMPACT><DT id="17"><DD>
Esta opci&oacute;n es similar a
Packages::Compress
excepto que controla la compresi&oacute;n para el fichero maestro Translation-en.
</DL>
<P>
<B>DeLinkLimit</B>
<DL COMPACT><DT id="18"><DD>
Define el n&uacute;mero de kilobytes a desenlazar (y reemplazar con enlaces duros) por ejecuci&oacute;n. Se usa junto al valor
External-Links
de cada secci&oacute;n.
</DL>
<P>
<B>FileMode</B>
<DL COMPACT><DT id="19"><DD>
Define el modo de todos los ficheros de &iacute;ndice creados. El valor predeterminado es 0644. Todos los ficheros de &iacute;ndice se ajustan a este modo sin tener en cuenta la m&aacute;scara de usuario (&laquo;umask&raquo;).
</DL>
<P>
<B>LongDescription</B>
<DL COMPACT><DT id="20"><DD>
Define si se incluyen descripciones largas en el fichero
Packages, o si se separan en un fichero
Translation-en
maestro.
</DL>
<A NAME="lbAH">&nbsp;</A>
<H3>Secci&oacute;n TreeDefault</H3>
<P>
Define los valores predeterminados de las secciones
Tree. Todas estas variables son variables de sustituci&oacute;n y reemplazan las cadenas $(DIST), $(SECTION) y $(ARCH) con sus valores respectivos.
<P>
<B>MaxContentsChange</B>
<DL COMPACT><DT id="21"><DD>
Define el n&uacute;mero de kilobytes de los ficheros de contenido que se generan cada d&iacute;a. Los ficheros de contenido est&aacute;n en una cola &laquo;round-robin&raquo;, de modo que durante varios d&iacute;as todos se regenerar&aacute;n.
</DL>
<P>
<B>ContentsAge</B>
<DL COMPACT><DT id="22"><DD>
Controla el n&uacute;mero de d&iacute;as en los que se permite comprobar un fichero de contenido sin cambios. Si este l&iacute;mite caduca, el tiempo de modificaci&oacute;n (mtime) del fichero de contenido se actualiza. Este caso puede aparecer si un fichero de paquete cambia de forma que no resulte en un fichero de contenido nuevo (por ejemplo, una edici&oacute;n alternativa). Se permite la retenci&oacute;n con la esperanza de que se instalen nuevos &laquo;.deb&raquo;, lo cual precisa un fichero nuevo de todos modos. El valor predeterminado es diez, las unidades usadas son d&iacute;as.
</DL>
<P>
<B>Directory</B>
<DL COMPACT><DT id="23"><DD>
Define la ra&iacute;z del directorio &laquo;.deb&raquo;. El valor predeterminado es
$(DIST)/$(SECTION)/binary-$(ARCH)/
</DL>
<P>
<B>SrcDirectory</B>
<DL COMPACT><DT id="24"><DD>
Define la ra&iacute;z del directorio de los paquetes de fuentes. El valor predeterminado es
$(DIST)/$(SECTION)/source/
</DL>
<P>
<B>Packages</B>
<DL COMPACT><DT id="25"><DD>
Define el fichero &laquo;Packages&raquo; de salida. El valor predeterminado es
$(DIST)/$(SECTION)/binary-$(ARCH)/Packages
</DL>
<P>
<B>Sources</B>
<DL COMPACT><DT id="26"><DD>
Define el fichero &laquo;Sources&raquo; de salida. El valor predeterminado es
$(DIST)/$(SECTION)/source/Sources
</DL>
<P>
<B>Translation</B>
<DL COMPACT><DT id="27"><DD>
Define el fichero maestro &laquo;Translation-en&raquo; que contiene las descripciones largas en el caso de que no se incluyan en el fichero &laquo;Packages&raquo;. El valor predeterminado es
$(DIST)/$(SECTION)/i18n/Translation-en
</DL>
<P>
<B>InternalPrefix</B>
<DL COMPACT><DT id="28"><DD>
Define el prefijo de la ruta que hace que un enlace simb&oacute;lico se considere un enlace interno en lugar de un enlace externo. El valor predeterminado es
$(DIST)/$(SECTION)/
</DL>
<P>
<B>Contents</B>
<DL COMPACT><DT id="29"><DD>
Define el fichero &laquo;Contents&raquo; de salida. El valor predeterminado es
$(DIST)/Contents-$(ARCH). Si este valor provoca que varios ficheros &laquo;Packages&raquo; se relacionen con un &uacute;nico fichero &laquo;Contents&raquo; (el comportamiento predeterminado),
<B>apt-ftparchive</B>
integrar&aacute; autom&aacute;ticamente esos ficheros de paquete.
</DL>
<P>
<B>Contents::Header</B>
<DL COMPACT><DT id="30"><DD>
Define el fichero de cabecera a a&ntilde;adir al fichero &laquo;Contents&raquo; de salida.
</DL>
<P>
<B>BinCacheDB</B>
<DL COMPACT><DT id="31"><DD>
Define la base de datos binaria de la cach&eacute; para usar en esta secci&oacute;n. Varias secciones pueden compartir la misma base de datos.
</DL>
<P>
<B>FileList</B>
<DL COMPACT><DT id="32"><DD>
Define que
<B>apt-ftparchive</B>
deber&iacute;a leer la lista de ficheros del fichero proporcionado en lugar de explorar recursivamente el &aacute;rbol de directorios. A los nombres de los ficheros relativos se les a&ntilde;ade como prefijo el directorio del archivo.
</DL>
<P>
<B>SourceFileList</B>
<DL COMPACT><DT id="33"><DD>
Define que
<B>apt-ftparchive</B>
deber&iacute;a leer la lista de ficheros del fichero proporcionado en lugar de explorar recursivamente el &aacute;rbol de directorio. A los nombres de los ficheros relativos se les a&ntilde;ade como prefijo el directorio del archivo. S&oacute;lo se usa cuando se procesan &iacute;ndices de fuentes.
</DL>
<A NAME="lbAI">&nbsp;</A>
<H3>Secci&oacute;n Tree</H3>
<P>
La secci&oacute;n
Tree
define un &aacute;rbol de un archivo de paquetes Debian est&aacute;ndar que consiste en un directorio base, varias secciones en ese directorio base y finalmente varias arquitecturas en cada secci&oacute;n. La ruta exacta usada se define en la variable de sustituci&oacute;n
Directory.
<P>
La secci&oacute;n
Tree
toma un &aacute;mbito de una etiqueta que define la variable
$(DIST)
y la ra&iacute;z del &aacute;rbol (a la ruta se le a&ntilde;ade el prefijo
ArchiveDir). Normalmente esto es un valor como
dists/buster.
<P>
Todos los valores definidos en la secci&oacute;n
TreeDefault
se pueden utilizar en la secci&oacute;n
Tree, as&iacute; como tres nuevas variables.
<P>
Cuando se procesa una secci&oacute;n
Tree
<B>apt-ftparchive</B>
realiza una operaci&oacute;n similar a la siguiente:
<P>
<DL COMPACT><DT id="34"><DD>
<PRE>
for i in Sections do
for j in Architectures do
Generar con DIST=scope SECTION=i ARCH=j
</PRE>
</DL>
<P>
<P>
<B>Sections</B>
<DL COMPACT><DT id="35"><DD>
Es una lista de secciones separadas por espacios que aparecen bajo la distribuci&oacute;n; habitualmente, es similar a
main contrib non-free.
</DL>
<P>
<B>Architectures</B>
<DL COMPACT><DT id="36"><DD>
This is a space separated list of all the architectures that appear under search section. The special architecture 'source' is used to indicate that this tree has a source archive. The architecture 'all' signals that architecture specific files like
Packages
should not include information about architecture
all
packages in all files as they will be available in a dedicated file.
</DL>
<P>
<B>LongDescription</B>
<DL COMPACT><DT id="37"><DD>
Define si se incluyen descripciones largas en el fichero
Packages, o si se separan en un fichero
Translation-en
maestro.
</DL>
<P>
<B>BinOverride</B>
<DL COMPACT><DT id="38"><DD>
Define el fichero binario alternativo. &Eacute;ste contiene la informaci&oacute;n sobre la secci&oacute;n, la prioridad y la direcci&oacute;n del mantenedor.
</DL>
<P>
<B>SrcOverride</B>
<DL COMPACT><DT id="39"><DD>
Define el fichero de fuentes alternativo. &Eacute;ste contiene la informaci&oacute;n sobre la secci&oacute;n.
</DL>
<P>
<B>ExtraOverride</B>
<DL COMPACT><DT id="40"><DD>
Define el fichero binario alternativo adicional.
</DL>
<P>
<B>SrcExtraOverride</B>
<DL COMPACT><DT id="41"><DD>
Define el fichero de fuentes alternativo adicional.
</DL>
<A NAME="lbAJ">&nbsp;</A>
<H3>Secci&oacute;n BinDirectory</H3>
<P>
La secci&oacute;n
bindirectory
define un directorio binario sin ning&uacute;n tipo de estructura especial. El &aacute;mbito de la etiqueta define la ubicaci&oacute;n del directorio binario, la configuraci&oacute;n es similar a la secci&oacute;n
Tree
sin sustituir las variables o la configuraci&oacute;n de
SectionArchitecture.
<P>
<B>Packages</B>
<DL COMPACT><DT id="42"><DD>
Define el fichero &laquo;Packages&raquo; de salida.
</DL>
<P>
<B>Sources</B>
<DL COMPACT><DT id="43"><DD>
Define el fichero &laquo;Sources&raquo; de salida. Es necesario al menos un fichero
Packages
o
Sources.
</DL>
<P>
<B>Contents</B>
<DL COMPACT><DT id="44"><DD>
Define el fichero &laquo;Contents&raquo; de salida (opcional)
</DL>
<P>
<B>BinOverride</B>
<DL COMPACT><DT id="45"><DD>
Define el fichero binario alternativo.
</DL>
<P>
<B>SrcOverride</B>
<DL COMPACT><DT id="46"><DD>
Define el fichero de fuentes alternativo.
</DL>
<P>
<B>ExtraOverride</B>
<DL COMPACT><DT id="47"><DD>
Define el fichero binario alternativo adicional.
</DL>
<P>
<B>SrcExtraOverride</B>
<DL COMPACT><DT id="48"><DD>
Define el fichero de fuentes alternativo adicional.
</DL>
<P>
<B>BinCacheDB</B>
<DL COMPACT><DT id="49"><DD>
Define la base de datos de la cach&eacute;.
</DL>
<P>
<B>PathPrefix</B>
<DL COMPACT><DT id="50"><DD>
A&ntilde;ade una ruta a todas las rutas de salida.
</DL>
<P>
<B>FileList</B>, <B>SourceFileList</B>
<DL COMPACT><DT id="51"><DD>
Define el fichero de la lista de ficheros.
</DL>
<A NAME="lbAK">&nbsp;</A>
<H2>EL FICHERO BINARIO ALTERNATIVO</H2>
<P>
El fichero binario alternativo es totalmente compatible con
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-scanpackages">dpkg-scanpackages</A></B>(1). Contiene cuatro campos separados por espacios. El primero es el nombre del paquete, el segundo la prioridad asignada el paquete, el tercero es la secci&oacute;n a la que se fuerza el paquete y el &uacute;ltimo es el campo de permutaci&oacute;n del mantenedor.
<P>
La forma general del campo del mantenedor es:
<P>
<DL COMPACT><DT id="52"><DD>
<PRE>
antigua [// antigua-n]* =&gt; nueva
</PRE>
</DL>
<P>
o simplemente
<P>
<DL COMPACT><DT id="53"><DD>
<PRE>
nueva
</PRE>
</DL>
<P>
La primera forma permite una lista separada por barras dobles de las direcciones de correo electr&oacute;nico antiguas a definir. Si se encuentra cualquier de ellas &laquo;nueva&raquo; se sustituye por el campo del mantenedor. La segunda forma sustituye de forma incondicional el campo del mantenedor.
<A NAME="lbAL">&nbsp;</A>
<H2>EL FICHERO DE FUENTES ALTERNATIVO</H2>
<P>
El fichero de fuentes alternativo es totalmente compatible con
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-scansources">dpkg-scansources</A></B>(1). Contiene dos campos separados por espacios. El primero es el nombre del paquete fuente, el segundo es la secci&oacute;n a la que se asignar&aacute;.
<A NAME="lbAM">&nbsp;</A>
<H2>EL FICHERO ALTERNATIVO ADICIONAL</H2>
<P>
El fichero alternativo adicional permite a&ntilde;adir o reemplazar en la salida cualquier etiqueta arbitraria. Tiene tres columnas, la primera es el paquete, la segunda es la etiqueta y el resto de la l&iacute;nea es el nuevo valor.
<A NAME="lbAN">&nbsp;</A>
<H2>OPCIONES</H2>
<P>
Todas las opciones de la l&iacute;nea de &oacute;rdenes se pueden definir mediante el fichero de configuraci&oacute;n, las descripciones indican la opci&oacute;n de la configuraci&oacute;n a definir. Para opciones de tipo &laquo;boolean&raquo; puede invalidar el fichero de configuraci&oacute;n utilizando algo como
<B>-f-</B>,<B>--no-f</B>,
<B>-f=no</B>
u otras muchas variaciones.
<P>
<B>--md5</B>, <B>--sha1</B>, <B>--sha256</B>, <B>--sha512</B>
<DL COMPACT><DT id="54"><DD>
Genera la suma de control dada. Por omisi&oacute;n, estas opciones est&aacute;n activas. Si se desactivan, los ficheros de &iacute;ndice generados no contendr&aacute;n los campos de suma de control donde sea posibl. Opciones de configuraci&oacute;n:
APT::FTPArchive::<I>Checksum</I>
y
APT::FTPArchive::<I>Index</I>::<I>Checksum</I>
donde
<I>Index</I>
puede ser
Packages,
Sources
o
Release, y
<I>Checksum</I>
puede ser
MD5,
SHA1,
SHA256
o
SHA512.
</DL>
<P>
<B>-d</B>, <B>--db</B>
<DL COMPACT><DT id="55"><DD>
Utiliza una base de datos binaria para la cach&eacute;. &Eacute;sto no afecta a la orden &laquo;generate&raquo;. Opci&oacute;n de configuraci&oacute;n:
APT::FTPArchive::DB.
</DL>
<P>
<B>-q</B>, <B>--quiet</B>
<DL COMPACT><DT id="56"><DD>
Silencioso, produce una salida adecuada para su almacenamiento, omitiendo los indicadores de progreso. M&aacute;s letras &laquo;q&raquo; producen una salida m&aacute;s silenciosa, hasta un m&aacute;ximo de dos letras. Adem&aacute;s, es posible usar
<B>-q=#</B>
para ajustar el nivel de silencio, ignorando el fichero de configuraci&oacute;n. Opci&oacute;n de configuraci&oacute;n:
quiet.
</DL>
<P>
<B>--delink</B>
<DL COMPACT><DT id="57"><DD>
Realiza el desenlazado. Esta opci&oacute;n activa el desenlazado de los ficheros si se usa la opci&oacute;n
External-Links. Esta activa de forma predeterminada y se puede desactivar mediante
<B>--no-delink</B>. Opci&oacute;n de configuraci&oacute;n:
APT::FTPArchive::DeLinkAct.
</DL>
<P>
<B>--contents</B>
<DL COMPACT><DT id="58"><DD>
Realiza la generaci&oacute;n de &laquo;contents&raquo;. Cuando se usa esta opci&oacute;n y los &iacute;ndices de los paquetes se est&aacute;n generando con una base de datos de la cach&eacute;, el listado de los ficheros se extraer&aacute; tambi&eacute;n y se almacenar&aacute; en la base de datos para su uso posterior. Cuando se usa la orden &laquo;generate&raquo; esta opci&oacute;n tambi&eacute;n permite la creaci&oacute;n de cualquier fichero &laquo;Contents&raquo;. Esta activa de forma predeterminada. Opci&oacute;n de configuraci&oacute;n:
APT::FTPArchive::Contents.
</DL>
<P>
<B>-s</B>, <B>--source-override</B>
<DL COMPACT><DT id="59"><DD>
Selecciona el fichero de fuentes alternativo a usar con la orden
sources. Opci&oacute;n de configuraci&oacute;n:
APT::FTPArchive::SourceOverride.
</DL>
<P>
<B>--readonly</B>
<DL COMPACT><DT id="60"><DD>
Define los permisos de las bases de datos de la cach&eacute; como s&oacute;lo lectura. Opci&oacute;n de configuraci&oacute;n:
APT::FTPArchive::ReadOnlyDB.
</DL>
<P>
<B>-a</B>, <B>--arch</B>
<DL COMPACT><DT id="61"><DD>
Hace que las &oacute;rdenes
packages
y
contents
s&oacute;lo acepten aquellos paquetes que coinciden con
*_arch.deb
o
*_all.deb, en lugar de todos los ficheros de paquete en la ruta dada. Elemento de configuraci&oacute;n:
APT::FTPArchive::Architecture.
</DL>
<P>
<B>APT::FTPArchive::AlwaysStat</B>
<DL COMPACT><DT id="62"><DD>
<B><A HREF="/cgi-bin/man/man2html?1+apt-ftparchive">apt-ftparchive</A></B>(1)
almacena tantos metadatos como sea posible en una base de datos de almacenamiento. Si los paquetes se recompilan o publican otra vez con la misma versi&oacute;n aparecer&aacute;n problemas ya que se usar&aacute;n los metadatos almacenados y ahora obsoletos tales como el tama&ntilde;o o la suma de control. Esta situaci&oacute;n se evitar&aacute; si se activa esta opci&oacute;n ya que se comprobar&aacute; si el fichero ha cambiado. Tenga en cuenta que esta opci&oacute;n est&aacute; definida como &laquo;false&raquo; por omisi&oacute;n, ya que no se recomienda subir varias versiones o compilaciones de un paquete con el mismo n&uacute;mero de versi&oacute;n, as&iacute; que en teor&iacute;a nadie deber&iacute;a tener problemas y por ello todas estas comprobaciones adicionales son innecesarias.
</DL>
<P>
<B>APT::FTPArchive::LongDescription</B>
<DL COMPACT><DT id="63"><DD>
De forma predeterminada esta opci&oacute;n de configuraci&oacute;n se define como &laquo;true&raquo; y s&oacute;lo se deber&iacute;a definir como &laquo;false&raquo; si el archivo de paquetes generado con
<B><A HREF="/cgi-bin/man/man2html?1+apt-ftparchive">apt-ftparchive</A></B>(1)
tambi&eacute;n proporciona ficheros
Translation. Tenga en cuenta que el fichero maestro
Translation-en
s&oacute;lo se puede crear con la orden &laquo;generate&raquo;.
</DL>
<P>
<B>-h</B>, <B>--help</B>
<DL COMPACT><DT id="64"><DD>
Muestra un mensaje corto sobre el uso.
</DL>
<P>
<B>-v</B>, <B>--version</B>
<DL COMPACT><DT id="65"><DD>
Muestra la versi&oacute;n del programa.
</DL>
<P>
<B>-c</B>, <B>--config-file</B>
<DL COMPACT><DT id="66"><DD>
Fichero de configuraci&oacute;n: Especifica el fichero de configuraci&oacute;n a usar. El programa leer&aacute; el fichero de configuraci&oacute;n predeterminado y, despu&eacute;s, este fichero de configuraci&oacute;n. Si necesita que ciertas opciones de configuraci&oacute;n se definan antes que el an&aacute;lisis de los de los ficheros de configuraci&oacute;n predeterminados, defina un fichero con la variable de entorno
<B>APT_CONFIG</B>. Consulte
<B><A HREF="/cgi-bin/man/man2html?5+apt.conf">apt.conf</A></B>(5)
para informaci&oacute;n sobre la sintaxis.
</DL>
<P>
<B>-o</B>, <B>--option</B>
<DL COMPACT><DT id="67"><DD>
Define una opci&oacute;n de configuraci&oacute;n: Esto definir&aacute; una opci&oacute;n arbitraria de configuraci&oacute;n. La sintaxis es
<B>-o Algo::Cosa=cosa</B>.
<B>-o</B>
y
<B>--option</B>
se pueden usar varias veces para definir diferentes opciones.
</DL>
<A NAME="lbAO">&nbsp;</A>
<H2>EJEMPLOS</H2>
<P>
Para crear un fichero &laquo;Packages&raquo; comprimido para un directorio que contenga paquetes binarios (&laquo;.deb&raquo;):
<P>
<DL COMPACT><DT id="68"><DD>
<PRE>
<B>apt-ftparchive</B> packages <I>directorio</I> | <B>gzip</B> &gt; Packages.gz
</PRE>
</DL>
<A NAME="lbAP">&nbsp;</A>
<H2>V&Eacute;ASE TAMBI&Eacute;N</H2>
<P>
<B><A HREF="/cgi-bin/man/man2html?5+apt.conf">apt.conf</A></B>(5)
<A NAME="lbAQ">&nbsp;</A>
<H2>DIAGN&Oacute;STICOS</H2>
<P>
<B>apt-ftparchive</B>
devuelve cero si no hay ning&uacute;n error, y el valor 100 en caso de error.
<A NAME="lbAR">&nbsp;</A>
<H2>BUGS</H2>
<P>
m[blue]<B>P&aacute;gina de errores de APT</B>m[]<FONT SIZE="-2">[1]</FONT>. Si quiere informar de un error en APT, consulte
/usr/share/doc/debian/bug-reporting.txt
o use la orden
<B><A HREF="/cgi-bin/man/man2html?1+reportbug">reportbug</A></B>(1).
<A NAME="lbAS">&nbsp;</A>
<H2>TRADUCCI&Oacute;N</H2>
<P>
La traducci&oacute;n al espa&ntilde;ol la realizaron Ismael Fanlo, Carlos Mestre, Rudy Godoy, Gustavo Saldumbide, Javier Fern&aacute;ndez-Sanguino y Rub&eacute;n Porras Campo entre los a&ntilde;os 2003 y 2004. La traducci&oacute;n fue actualizada por Francisco Javier Cuadrado y Omar Campagne Polaino entre los a&ntilde;os 2009 y 2012 .
<P>
Tenga en cuenta que este documento puede contener secciones sin traducir. Esto es intencionado para evitar perder contenido cuando la traducci&oacute;n no est&aacute; actualizada con respecto al documento original.
<A NAME="lbAT">&nbsp;</A>
<H2>AUTORES</H2>
<P>
<B>Jason Gunthorpe</B>
<DL COMPACT><DT id="69"><DD>
</DL>
<P>
<B>Equipo de APT</B>
<DL COMPACT><DT id="70"><DD>
</DL>
<A NAME="lbAU">&nbsp;</A>
<H2>NOTAS</H2>
<DL COMPACT>
<DT id="71"> 1.<DD>
P&aacute;gina de errores de APT
<DL COMPACT><DT id="72"><DD>
<A HREF="http://bugs.debian.org/src:apt">http://bugs.debian.org/src:apt</A>
</DL>
<P>
</DL>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="73"><A HREF="#lbAB">NOMBRE</A><DD>
<DT id="74"><A HREF="#lbAC">SINOPSIS</A><DD>
<DT id="75"><A HREF="#lbAD">DESCRIPCI&Oacute;N</A><DD>
<DT id="76"><A HREF="#lbAE">LA CONFIGURACI&Oacute;N DE &laquo;GENERATE&raquo;</A><DD>
<DL>
<DT id="77"><A HREF="#lbAF">Secci&oacute;n Dir</A><DD>
<DT id="78"><A HREF="#lbAG">Secci&oacute;n Default</A><DD>
<DT id="79"><A HREF="#lbAH">Secci&oacute;n TreeDefault</A><DD>
<DT id="80"><A HREF="#lbAI">Secci&oacute;n Tree</A><DD>
<DT id="81"><A HREF="#lbAJ">Secci&oacute;n BinDirectory</A><DD>
</DL>
<DT id="82"><A HREF="#lbAK">EL FICHERO BINARIO ALTERNATIVO</A><DD>
<DT id="83"><A HREF="#lbAL">EL FICHERO DE FUENTES ALTERNATIVO</A><DD>
<DT id="84"><A HREF="#lbAM">EL FICHERO ALTERNATIVO ADICIONAL</A><DD>
<DT id="85"><A HREF="#lbAN">OPCIONES</A><DD>
<DT id="86"><A HREF="#lbAO">EJEMPLOS</A><DD>
<DT id="87"><A HREF="#lbAP">V&Eacute;ASE TAMBI&Eacute;N</A><DD>
<DT id="88"><A HREF="#lbAQ">DIAGN&Oacute;STICOS</A><DD>
<DT id="89"><A HREF="#lbAR">BUGS</A><DD>
<DT id="90"><A HREF="#lbAS">TRADUCCI&Oacute;N</A><DD>
<DT id="91"><A HREF="#lbAT">AUTORES</A><DD>
<DT id="92"><A HREF="#lbAU">NOTAS</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:04:59 GMT, March 31, 2021
</BODY>
</HTML>