blob: af2d3b643ee2072bf17ac2dc760fd1518e0d3f7b [file] [log] [blame]
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH dpkg\-gencontrol 1 2011\-08\-14 "Proyecto Debian" "Herramientas de dpkg"
.SH NOMBRE
dpkg\-gencontrol \- Generación de ficheros de control de Debian
.
.SH SINOPSIS
\fBdpkg\-gencontrol\fP [\fIoption\fP...]
.
.SH DESCRIPCIÓN
\fBdpkg\-gencontrol\fP lee la información desde un árbol de fuentes de Debian
desempaquetado, y genera un fichero de control de paquete binario (por
omisión ubicado en «debian/tmp/DEBIAN/control»); durante el proceso, también
simplificará los campos de las relaciones.
.sp
Por ello, \fIPre\-Depends\fP, \fIDepends\fP, \fIRecommends\fP y \fISuggests\fP se
simplifican en este orden mediante la eliminación de dependencias reales de
acuerdo a las dependencias más fuertes ya analizadas. También elimina
cualquier dependencia sobre si mismo (de hecho, eliminará cualquier
dependencia tomada como verdadera, «true», si la versión actual del paquete
ya se encuentra instalada). Retendrá de forma lógica la intersección de
varias dependencias sobre el mismo paquete. El orden de las dependencias se
modifica lo menos posible: en caso de tener que eliminar una dependencia
debida a que otra aparece más adelante en el campo, ésta tomará la posición
de la dependencia descartada.
.sp
Los otros campos de relación (\fIEnhances\fP, \fIConflicts\fP, \fIBreaks\fP,
\fIReplaces\fP y \fIProvides\fP) se simplifican individualmente computando la
unión de todas las dependencias cuando un paquete aparece varias veces en el
campo.
.sp
\fBdpkg\-gencontrol\fP también añade una entrada para el paquete binario en
\fBdebian/files\fP.
.
.SH OPCIONES
.TP
\fB\-v\fP\fIversión\fP
Define el número de versión del paquete binario a generar.
.TP
\fB\-V\fP\fInombre\fP\fB=\fP\fIvalor\fP
Define una variable de sustitución de la salida. Consulte
\fBdeb\-substvars\fP(5) para más información acerca de la sustitución de la
salida.
.TP
\fB\-T\fP\fIfichero\-variables\-sust\fP
Lee variables de sustitución desde el \fIfichero\-variables\-sust\fP;
\fBdebian/substvars\fP es el valor por omisión. Puede usar esta opción varias
veces para leer variables de sustitución de varios ficheros.
.TP
\fB\-D\fP\fIcampo\fP\fB=\fP\fIvalor\fP
Sobreescribe o añade un campo en el fichero de control de salida.
.TP
\fB\-U\fP\fIcampo\fP
Elimina un campo del fichero de control de salida.
.TP
\fB\-c\fP\fIfichero\-control\fP
Define el fichero de control principal de las fuentes del que leer la
información. Por omisión es \fBdebian/control\fP.
.TP
\fB\-l\fP\fIfichero\-cambios\fP
Define el fichero de registro de cambios del que leer la información. Por
omisión es \fBdebian/changelog\fP.
.TP
\fB\-f\fP\fIfichero\-lista\-ficheros\fP
Lee o escribe la lista de ficheros a subir desde el fichero especificado, en
lugar de usar \fBdebian/files\fP.
.TP
\fB\-F\fP\fIformato\-registro\-cambios\fP
Define el formato del registro de cambios. Por omisión, el formato se lee de
una línea especial cerca del final del registro de cambios o, en caso de
fallo, usa el formato estándar debian.
.TP
\fB\-p\fP\fIpaquete\fP
Genera información para el paquete binario \fIpaquete\fP. Puede omitir esta
opción si el fichero de control de las fuentes lista un sólo paquete
binario; de no ser así, es esencial seleccionar el paquete binario del cual
se desea generar la información.
.TP
\fB\-n\fP\fInombrefichero\fP
Supone que el nombre de fichero del paquete será \fInombre\-fichero\fP en vez
del habitual, «paquete_versión_arquitectura.deb».
.TP
\fB\-is\fP, \fB\-ip\fP, \fB\-isp\fP
Estas opciones se ignoran por compatibilidad con versiones anteriores de
dpkg\-dev, pero ya están obsoletas. Antes se usaban para hacer que
dpkg\-gencontrol incluyese los campos «Section» y «Priority» en el fichero de
control. Hoy en día es el comportamiento predefinido. Si desea el
comportamiento antiguo deberá usar la opción \fB\-U\fP para eliminar los campos
del fichero de control.
.TP
\fB\-P\fP\fIdirectorio\-compilación\-paquete\fP
Dice a \fBdpkg\-source\fP que el paquete se está creando en
\fIdirectorio\-compilación\-paquete\fP en vez de \fBdebian/tmp\fP. Se usa para
encontrar el valor por omisión de la variable de sustitución y campo del
fichero de control \fBInstalled\-Size\fP, Tamaño\-Instalado, (usando \fBdu\fP), y
para establecer la ruta predefinida del fichero de salida.
.TP
\fB\-O\fP
Muestra el fichero de control por la salida estándar, en lugar de
\fBdebian/tmp/DEBIAN/control\fP (o
\fIdirectorio\-compilación\-paquete\fP\fB/DEBIAN/control\fP si se usó la opción
\fB\-P\fP).
.TP
\fB\-h\fP, \fB\-\-help\fP
Muestra el modo de uso y termina.
.TP
\fB\-\-version\fP
Muestra la versión y termina.
.
.SH FICHEROS
.TP
\fBdebian/control\fP
El fichero de información de control de fuentes principal, que da
información independiente de la versión acerca del paquete fuente y los
paquetes binarios que puede generar.
.TP
\fBdebian/files\fP
La lista de ficheros generados que forman parte de la subida en
preparación. \fBdpkg\-gencontrol\fP añade los supuestos nombres de fichero de
paquetes binarios cuyos ficheros de control genera.
.
.SH AUTORES
Copyright \(co 1995\-1996 Ian Jackson
.br
Copyright \(co 2000 Wichert Akkerman
.br
Copyright \(co 2007\-2008 Rapha\[:e]l Hertzog
.sp
Esto es software libre; vea la versión 2 o posterior de la Licencia Pública
General GNU para condiciones de copia. NO hay ninguna garantía.
.SH "TRADUCTOR"
Rudy Godoy <rudy@kernel\-panik.org>,
Rubén Porras <nahoo@inicia.es>,
Bruno Barrera C. <bruno.barrera@igloo.cl>,
Carlos Izquierdo <gheesh@ertis.net>,
Esteban Manchado y
NOK.
Debian L10n Spanish <debian\-l10n\-spanish@lists.debian.org>.
.br
Revisiones por Santiago Vila <sanvila@unex.es>,
Javier Fernández\-Sanguino, Rubén Porras,
Luis Uribe y Omar Campagne.