NOMBRE¶
dpkg-gencontrol - Generación de ficheros de control de Debian
SINOPSIS¶
dpkg-gencontrol [
opción...]
DESCRIPCIÓN¶
dpkg-gencontrol 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.
Por ello,
Pre-Depends,
Depends,
Recommends y
Suggests 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.
Los otros campos de relación (
Enhances,
Conflicts,
Breaks,
Replaces y
Provides) se simplifican
individualmente computando la unión de todas las dependencias cuando un
paquete aparece varias veces en el campo.
dpkg-gencontrol también añade una entrada para el paquete
binario en
debian/files.
OPCIONES¶
- -vversión
- Define el número de versión del paquete binario a
generar.
- -Vnombre=valor
- Define una variable de sustitución de la salida.
Consulte deb-substvars(5) para más información acerca de
la sustitución de la salida.
- -Tfichero-variables-sustitución
- Lee variables de sustitución desde el
fichero-variables-sust; debian/substvars es el valor por
omisión. Puede utilizar esta opción varias veces para leer
variables de sustitución de varios ficheros.
- -Dcampo=valor
- Sobreescribe o añade un campo en el fichero de control
de salida.
- -Ucampo
- Elimina un campo del fichero de control de salida.
- -cfichero-de-control
- Define el fichero de control principal de las fuentes del
que leer la información. Por omisión es
debian/control.
- -lfichero-de-cambios
- Define el fichero de registro de cambios del que leer la
información. Por omisión es debian/changelog.
- -ffichero-de-lista-de-ficheros
- Lee o escribe la lista de ficheros a subir desde el fichero
especificado, en lugar de utilizar debian/files.
- -Fformato-fichero-de-cambios
- Define el formato del fichero de cambios. Para
información sobre formatos alternativos consulte
dpkg-parsechangelog(1).
- -ppaquete
- Genera información para el paquete binario
paquete. 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.
- -nnombrefichero
- Supone que el nombre de fichero del paquete será
nombre-fichero en vez del habitual,
«paquete_versión_arquitectura.deb».
- -is, -ip, -isp
- 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á
utilizar la opción -U para eliminar los campos del fichero de
control.
- -Pdirectorio-compilación-paquete
- Indica a dpkg-source que el paquete se está
creando en directorio-compilación-paquete en vez de
debian/tmp. Se usa para encontrar el valor por omisión de la
variable de sustitución y campo del fichero de control
Installed-Size, tamaño instalado, (usando du), y para
establecer la ruta predefinida del fichero de salida.
- -O
- Muestra el fichero de control por la salida estándar,
en lugar de debian/tmp/DEBIAN/control (o
directorio-compilación-paquete /DEBIAN/control si se
usó la opción -P).
- -?, --help
- Muestra el modo de uso y termina.
- --version
- Muestra la versión y termina.
FICHEROS¶
- debian/control
- 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.
- debian/files
- La lista de ficheros generados que forman parte de la
subida en preparación. dpkg-gencontrol añade los
supuestos nombres de fichero de paquetes binarios cuyos ficheros de
control genera.
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>.
Revisiones por Santiago Vila <sanvila@unex.es>, Javier
Fernández-Sanguino, Rubén Porras, Luis Uribe y Omar Campagne.