]> git.donarmstrong.com Git - debhelper.git/blob - man/es/dh_shlibdeps.pod
72077736e7c2616c8dc240f6ae326e07617bd7d0
[debhelper.git] / man / es / dh_shlibdeps.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.1 del CVS de
6 # /cvs/debian-doc/manpages/english/debhelper/dh_shlibdeps.pod
7
8 =head1 NOMBRE
9
10 dh_shlibdeps - calcula dependencias de bibliotecas compartidas
11
12 =head1 SINOPSIS
13
14 B<dh_shlibdeps> [S<I<opciones debhelper>>] [B<-L>I<paquete>] [B<-l>I<directorio>] [B<-X>I<elemento>] [S<B<--> I<params>>]
15
16 =head1 DESCRIPCIÓN
17
18 dh_shlibdeps es un programa de debhelper responsable de calcular las
19 dependencias en bibliotecas compartidas de los paquetes.
20
21 Este programa es encapsulado dentro de L<dpkg-shlibdeps(1)> el cual lo
22 llama una vez por cada paquete listado en el fichero de control, pasándole
23 una lista de ejecutables ELF y bibliotecas compartidas que ha encontrado.
24
25 =head1 OPCIONES
26
27 =over 4
28
29 =item B<-u>I<params>, B<--dpkg-shlibdeps-params=>I<params>
30
31 =item B<--> I<params>
32
33 Pasa "params" a L<dpkg-shlibdeps(1)>.
34
35 =item B<-X>I<elemento>, B<--exclude=>I<elemento>
36
37 Excluye ficheros que contienen "elemento" en cualquier lugar de su
38 nombre de ser pasados a dpkg-shlibdeps. Esto hará que sus dependencias
39 sean ignoradas. Esto puede ser útil en algunas situaciones, pero úselo
40 con cuidado. Esta opción puede ser usada más de una vez para excluir más
41 de una cosa.
42
43 =item B<-l>I<directorio>[:directorio:directorio:..]
44
45 Antes de ejecutarse dpkg-shlibdeps, se deberá añadir a LD_LIBRARY_PATH 
46 el directorio especificado (o directorios -- separados por dos puntos).
47 Esto es útil para paquetes multi-binarios que contienen binarios enlazados
48 con las bibliotecas indicadas. Las rutas relativas se convierten en
49 absolutas para el beneficio de dpkg-shlibdeps.
50
51 Nótese que el directorio especificado deberá ser la ruta completa o relativa
52 a un directorio que contiene la biblioteca. Vea un ejemplo abajo.
53
54 =item B<-L>I<paquete>, B<--libpackage=>I<paquete>
55
56 Usa el fichero shlibs generado automáticamente por dh_makeshlibs para el
57 paquete nombrado como un tipo de fichero shlibs.local generado automáticamente.
58 Usted puede usar este modificador en conjunto con el modificador -l para
59 hacer que dpkg-shlibdeps encuentre una biblioteca construida como parte 
60 del paquete actual, y obtenga la información de shlibs. Vea un ejemplo abajo.
61
62 =back
63
64 =head1 EJEMPLOS
65
66 Suponga que su paquete fuente crea los paquetes binarios libfoo1, libfoo-dev 
67 y libfoo-bin. libfoo-bin se enlaza contra libfoo1 y debería depender de éste.
68 En su fichero rules, primero debe ejecutar dh_makeshlibs, luego dh_shlibdeps:
69
70         dh_makeshlibs
71         dh_shlibdeps -L libfoo1 -l debian/libfoo1/usr/lib
72
73 Esto generará automáticamente un fichero shlibs para
74 libfoo1, y usará este fichero y la biblioteca libfoo1 en el directorio
75 debian/libfoo1/usr/lib para calcular la información de dependencias en
76 bibliotecas compartidas.
77
78 =head1 VÉASE TAMBIÉN
79
80 L<debhelper(7)>
81
82 Este programa es parte de debhelper.
83
84 =head1 AUTOR
85
86 Joey Hess <joeyh@debian.org>
87
88
89 =head1 TRADUCTOR
90
91 Traducción de Rudy Godoy <debian-l10n-spanish@lists.debian.org>