]> git.donarmstrong.com Git - debhelper.git/blob - man/es/dh_strip.pod
r1708: releasing version 4.2.17
[debhelper.git] / man / es / dh_strip.pod
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
7
8 =head1 NOMBRE
9
10 dh_strip - ejecuta strip sobre ejecutables, bibliotecas compartidas y algunas bibliotecas estáticas
11
12 =head1 SINOPSIS
13
14 B<dh_strip> [S<I<opciones debhelper>>] [B<-X>I<elemento>] [--dbg-package=paquete] [--keep-debug]
15
16 =head1 DESCRIPCIÓN
17
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
20 depuración.
21
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.
29
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.
33
34 =head1 OPCIONES
35
36 =over 4
37
38 =item B<-X>I<elemento>, B<--exclude=>I<elemento>
39
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.
43
44 =item B<--dbg-package=>I<paquete>
45
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".
50
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.
57
58 Esta opción puede estar repetida para listar más de un paquete.
59
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).
62
63 =item B<-k>, B<--keep-debug>
64
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
68 más flexible.
69
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).
72
73 =back
74
75 =head1 NOTAS
76
77 Si la variable de entorno DEB_BUILD_OPTIONS contiene "nostrip", no se eliminará
78 nada, conforme a las normas de Debian.
79
80 =head1 CONFORME A
81
82 Normas de Debian, versión 3.0.1
83
84 =head1 VÉASE TAMBIÉN
85
86 L<debhelper(7)>
87
88 Este programa es parte de debhelper.
89
90 =head1 AUTOR
91
92 Joey Hess <joeyh@debian.org>
93
94
95 =head1 TRADUCTOR
96
97 Traducción de Rudy Godoy <debian-l10n-spanish@lists.debian.org>