1 # (c) 2003 Software in the Public Interest
2 # Esta traducción ha sido realizada por Rudy Godoy <rudy@kernel-panik.org>
3 # y revisada por Rubén Porras <nahoo@inicia.es>
4 # Está basada en la página de manual original:
5 # versión 1.6 del CVS de
6 # /cvs/debian-doc/manpages/english/debhelper/dh_strip.pod
10 dh_strip - ejecuta strip sobre ejecutables, bibliotecas compartidas y algunas bibliotecas estáticas
14 B<dh_strip> [S<I<opciones debhelper>>] [B<-X>I<elemento>] [--dbg-package=paquete] [--keep-debug]
18 dh_strip es un programa de debhelper que es responsable de eliminar los símbolos
19 de los ejecutables, bibliotecas compartidas y estáticas que no son usadas para
22 Este programa examina sus directorios de construcción de paquetes y trabaja
23 en lo que debe eliminar. Usa L<file(1)> y permisos y nombres de ficheros
24 para detectar que ficheros son bibliotecas compartidas (*.so), binarios
25 ejecutables, bibliotecas estáticas (lib*.a) y ficheros de depuración
26 (lib*_g.a, debug/*.so), y elimina cuanto más sea posible. (Que no es del
27 todo para depuración de bibliotecas). En general parece hacer muy buenas
28 suposiciones, y hará lo correcto en la mayoría de casos.
30 Puesto que es muy difícil adivinar automáticamente si un fichero es un módulo,
31 y determinar como eliminar un módulo, dh_strip actualmente no trata de
32 eliminar los símbolos de módulos binarios como los ficheros .o.
38 =item B<-X>I<elemento>, B<--exclude=>I<elemento>
40 Excluye ficheros que contienen "elemento" en cualquier lugar de su nombre de
41 ser eliminados. Usted puede usar esta opción muchas veces para construir una
42 lista de cosas a excluir.
44 =item B<--dbg-package=>I<paquete>
46 Esta opción indica a dh_strip que el paquete dado tiene asociado un paquete
47 "-dbg". Entonces, dh_strip, cuando ejecute strip para eliminar los símbolos de
48 depuración de los ficheros del paquete, los guardará en ficheros independientes
49 en el directorio de construcción para el paquete "-dbg".
51 Por ejemplo, usted puede tener un paquete llamado libtal, y quiera incluir un
52 paquete libtal-dbg que contenga los símbolos de depuración. La orden "dh_strip
53 --dbg-package=libtal" hará que dh_strip guarde los símbolos de depuración de
54 usr/lib/libtal.so.0 en usr/lib/debug/usr/lib/libtal.so.0 en el directorio de
55 construcción para libtal-dbg. Si está instalado libtal-dbg, gdb cargará
56 automáticamente los símbolos de depuración al depurar libtal.
58 Esta opción puede estar repetida para listar más de un paquete.
60 Note que si usted usa esta opción, su paquete deberá tener dependencia de
61 construcción con binutils (>= 2.14.90.0.7).
63 =item B<-k>, B<--keep-debug>
65 Se mantendrán los símbolos de depuración, pero separados en un fichero
66 independiente en usr/lib/debug/ en el directorio de construcción del
67 paquete. --dbg-package es más fácil de usar que esta opción, pero esta opción es
70 Note que si usted usa esta opción, su paquete deberá tener dependencia de
71 construcción con binutils (>= 2.12.90.0.9).
77 Si la variable de entorno DEB_BUILD_OPTIONS contiene "nostrip", no se eliminará
78 nada, conforme a las normas de Debian.
82 Normas de Debian, versión 3.0.1
88 Este programa es parte de debhelper.
92 Joey Hess <joeyh@debian.org>
97 Traducción de Rudy Godoy <debian-l10n-spanish@lists.debian.org>