1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
# (c) 2003 Software in the Public Interest
# Esta traducci�n ha sido realizada por Rudy Godoy <rudy@kernel-panik.org>
# y revisada por Rub�n Porras <nahoo@inicia.es>
# Est� basada en la p�gina de manual original:
# versi�n 1.5 del CVS de
# /cvs/debian-doc/manpages/english/debhelper/dh_strip.pod
=head1 NOMBRE
dh_strip - ejecuta strip sobre ejecutables, bibliotecas compartidas y algunas bibliotecas est�ticas
=head1 SINOPSIS
B<dh_strip> [S<I<opciones debhelper>>] [B<-X>I<elemento>] [--dbg-package=paquete] [--keep-debug]
=head1 DESCRIPCI�N
dh_strip es un programa de debhelper que es responsable de eliminar los s�mbolos
de los ejecutables, bibliotecas compartidas y est�ticas que no son usadas para
depuraci�n.
Este programa examina sus directorios de construcci�n de paquetes y trabaja
en lo que debe eliminar. Usa L<file(1)> y permisos y nombres de ficheros
para detectar que 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. (Que no es del
todo para depuraci�n de bibliotecas). 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 como eliminar un m�dulo, dh_strip actualmente no trata de
eliminar los s�mbolos de m�dulos binarios como los ficheros .o.
=head1 OPCIONES
=over 4
=item B<-X>I<elemento>, B<--exclude=>I<elemento>
Excluye ficheros que contienen "elemento" en cualquier lugar de su nombre de
ser eliminados. Usted puede usar esta opci�n muchas veces para construir una
lista de cosas a excluir.
=item B<--dbg-package=>I<paquete>
Esta opci�n indica a dh_strip que el paquete dado tiene asociado un paquete
"-dbg". Entonces, dh_strip, cuando ejecute strip para eliminar los s�mbolos de
depuraci�n de los ficheros del paquete, los guardar� en ficheros independientes
en el directorio de construcci�n para el paquete "-dbg".
Por ejemplo, usted puede tener un paquete llamado libtal, y quiera incluir un
paquete libtal-dbg que contenga los s�mbolos de depuraci�n. La orden "dh_strip
--dbg-package=libtal" har� que dh_strip guarde los s�mbolos de depuraci�n de
usr/lib/libtal.so.0 en usr/lib/debug/usr/lib/libtal.so.0 en el directorio de
construcci�n para libtal-dbg. Si est� instalado libtal-dbg, gdb cargar�
autom�ticamente los s�mbolos de depuraci�n al depurar libtal.
Esta opci�n puede estar repetida para listar m�s de un paquete.
Note que si usted usa esta opci�n, su paquete deber� tener dependencia de
construcci�n con binutils (>= 2.12.90.0.9).
=item B<-k>, B<--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 usar que esta opci�n, pero esta opci�n es
m�s flexible.
Note que si usted usa esta opci�n, su paquete deber� tener dependencia de
construcci�n con binutils (>= 2.12.90.0.9).
=back
=head1 NOTAS
Si la variable de entorno DEB_BUILD_OPTIONS contiene "nostrip", no se eliminar�
nada, conforme a las normas de Debian.
=head1 CONFORME A
Normas de Debian, versi�n 3.0.1
=head1 V�ASE TAMBI�N
L<debhelper(7)>
Este programa es parte de debhelper.
=head1 AUTOR
Joey Hess <joeyh@debian.org>
=head1 TRADUCTOR
Traducci�n de Rudy Godoy <debian-l10n-spanish@lists.debian.org>
|