NOMBRE¶
dh_strip - Ejecuta strip sobre ejecutables, bibliotecas compartidas y algunas
bibliotecas estáticas
SINOPSIS¶
dh_strip [
opciones-de-debhelper] [
-Xelemento] [
--dbg-package= paquete] [
--keep-debug]
DESCRIPCIÓN¶
dh_strip es un programa de debhelper responsable de eliminar los
símbolos de los ejecutables, bibliotecas compartidas y estáticas
que no se utilizan en la depuración.
Este programa examina sus directorios de construcción del paquete y
averigua qué debe eliminar. Utiliza
file(1) y permisos y nombres
de ficheros para detectar qué ficheros son bibliotecas compartidas (
*.so), binarios ejecutables, bibliotecas estáticas (
lib*.a) y ficheros de depuración (
lib*_g.a,
debug/*.so), y elimina cuanto más sea posible. (No así
todo para bibliotecas de depuración). En general parece hacer muy
buenas suposiciones, y hará lo correcto en la mayoría de casos.
Puesto que es muy difícil adivinar automáticamente si un fichero
es un módulo, y determinar cómo eliminar un módulo,
dh_strip actualmente no trata de eliminar los símbolos de
módulos binarios, como los ficheros
.o.
OPCIONES¶
- -Xelemento, --exclude=elemento
- No elimina los ficheros que contienen elemento en cualquier lugar
de su nombres. Puede utilizar esta opción muchas veces para
construir una lista de cosas a excluir.
- --dbg-package=paquete
- Esta opción indica a dh_strip que guarde los símbolos
de depuración, extraídos del paquete sobre el que se
actúa, como ficheros independientes en el directorio de
construcción del paquete del paquete de depuración
especificado.
Por ejemplo, si sus paquetes son libfoo y foo y quiere incluir un paquete
foo-dbg con símbolos de depuración, use
dh_strip --dbg-package=foo-dbg.
Tenga en cuenta que esta opción se comporta de forma
significativamente distinta en los niveles de compatibilidad de debhelper
4 o inferior. En lugar de especificar el nombre de un paquete de
depuración en el que poner los símbolos, especifica un
paquete (o paquetes) que deben tener símbolos de depuración
separados, y los símbolos separados se colocan en paquetes
añadiendo -dbg al final de su nombre.
- -k, --keep-debug
- Se mantendrán los símbolos de depuración, pero
separados en un fichero independiente en usr/lib/debug/ en el
directorio de construcción del paquete. --dbg-package es
más fácil de utilizar que esta opción, pero esta
opción es más flexible.
NOTAS¶
Si la variable de entorno
DEB_BUILD_OPTIONS contiene
nostrip, no
se eliminará nada, conforme a las normas de Debian (sección 10.1
«Binarios»).
Normas de Debian, versión 3.0.1
VÉASE TAMBIÉN¶
debhelper(7)
Este programa es parte de debhelper.
AUTOR¶
Joey Hess <joeyh@debian.org>
TRADUCTOR¶
Traducci�n de Rudy Godoy <debian-l10n-spanish@lists.debian.org>
Actualizaci�n de Omar Campagne Polaino