summaryrefslogtreecommitdiff
path: root/man/es/dh_shlibdeps.pod
blob: 72077736e7c2616c8dc240f6ae326e07617bd7d0 (plain)
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
# (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.1 del CVS de
# /cvs/debian-doc/manpages/english/debhelper/dh_shlibdeps.pod

=head1 NOMBRE

dh_shlibdeps - calcula dependencias de bibliotecas compartidas

=head1 SINOPSIS

B<dh_shlibdeps> [S<I<opciones debhelper>>] [B<-L>I<paquete>] [B<-l>I<directorio>] [B<-X>I<elemento>] [S<B<--> I<params>>]

=head1 DESCRIPCI�N

dh_shlibdeps es un programa de debhelper responsable de calcular las
dependencias en bibliotecas compartidas de los paquetes.

Este programa es encapsulado dentro de L<dpkg-shlibdeps(1)> el cual lo
llama una vez por cada paquete listado en el fichero de control, pas�ndole
una lista de ejecutables ELF y bibliotecas compartidas que ha encontrado.

=head1 OPCIONES

=over 4

=item B<-u>I<params>, B<--dpkg-shlibdeps-params=>I<params>

=item B<--> I<params>

Pasa "params" a L<dpkg-shlibdeps(1)>.

=item B<-X>I<elemento>, B<--exclude=>I<elemento>

Excluye ficheros que contienen "elemento" en cualquier lugar de su
nombre de ser pasados a dpkg-shlibdeps. Esto har� que sus dependencias
sean ignoradas. Esto puede ser �til en algunas situaciones, pero �selo
con cuidado. Esta opci�n puede ser usada m�s de una vez para excluir m�s
de una cosa.

=item B<-l>I<directorio>[:directorio:directorio:..]

Antes de ejecutarse dpkg-shlibdeps, se deber� a�adir a LD_LIBRARY_PATH 
el directorio especificado (o directorios -- separados por dos puntos).
Esto es �til para paquetes multi-binarios que contienen binarios enlazados
con las bibliotecas indicadas. Las rutas relativas se convierten en
absolutas para el beneficio de dpkg-shlibdeps.

N�tese que el directorio especificado deber� ser la ruta completa o relativa
a un directorio que contiene la biblioteca. Vea un ejemplo abajo.

=item B<-L>I<paquete>, B<--libpackage=>I<paquete>

Usa el fichero shlibs generado autom�ticamente por dh_makeshlibs para el
paquete nombrado como un tipo de fichero shlibs.local generado autom�ticamente.
Usted puede usar este modificador en conjunto con el modificador -l para
hacer que dpkg-shlibdeps encuentre una biblioteca construida como parte 
del paquete actual, y obtenga la informaci�n de shlibs. Vea un ejemplo abajo.

=back

=head1 EJEMPLOS

Suponga que su paquete fuente crea los paquetes binarios libfoo1, libfoo-dev 
y libfoo-bin. libfoo-bin se enlaza contra libfoo1 y deber�a depender de �ste.
En su fichero rules, primero debe ejecutar dh_makeshlibs, luego dh_shlibdeps:

	dh_makeshlibs
	dh_shlibdeps -L libfoo1 -l debian/libfoo1/usr/lib

Esto generar� autom�ticamente un fichero shlibs para
libfoo1, y usar� este fichero y la biblioteca libfoo1 en el directorio
debian/libfoo1/usr/lib para calcular la informaci�n de dependencias en
bibliotecas compartidas.

=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>