summaryrefslogtreecommitdiff
path: root/man/es/dh_makeshlibs.pod
blob: e0ed8724476cda18276612ea8c6df612ae977d8b (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
92
93
94
95
96
97
98
99
100
101
102
# (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.2 del CVS de
# /cvs/debian-doc/manpages/english/debhelper/dh_makeshlibs.pod

=head1 NOMBRE

dh_makeshlibs - crea autom�ticamente fichero shlibs

=head1 SINOPSIS

B<dh_makeshlibs> [S<I<opciones debhelper>>] [B<-m>I<mayor>] [B<-V>I<[dependencias]>] [B<-n>] [B<-X>I<elemento>]

=head1 DESCRIPCI�N

dh_makeshlibs es un programa de debhelper que busca autom�ticamente 
bibliotecas compartidas, y genera un fichero shlibs para las bibliotecas
que encuentra.

Tambi�n a�ade un llamado a ldconfig en los programas postinst y postrm (s�lo
en el modo V3 y superiores) a cualquier paquete en el que encuentra bibliotecas
compartidas.

=head1 OPCIONES

=over 4

=item B<-m>I<mayor>, B<--major=>I<mayor>

En lugar de tratar de adivinar el n�mero mayor de la biblioteca con 
objdump, usa el n�mero mayor especificado despu�s del par�metro -m. Esto
es mucho menos �til de lo que era antiguamente cuando este programa
buscaba los nombres de fichero de las bibliotecas en lugar de usar
objdump.

=item B<-V>, B<-V>I<dependencias>

=item B<--version-info>, B<--version-info=>I<dependencias>

Por omisi�n, el fichero shlibs generado por este programa no hace que los
paquetes dependan de alguna versi�n particular del paquete que contiene la
biblioteca compartida. Podr�a ser necesario para usted a�adir alguna
informaci�n de dependencia de versi�n al fichero shlibs. Si -V es especificado
sin informaci�n de dependencia, la versi�n actual del paquete es conectada
en una dependencia de la forma "nombre_de_paquete (>= versi�n_de_paquete)".
Si -V es especificado con par�metros, los par�metros pueden ser usados para
especificar la informaci�n de dependencia exacta necesitada (aseg�rese de
incluir el nombre del paquete).

Tenga cuidado al usar -V sin ning�n par�metro; �sta es una configuraci�n
conservadora que siempre se asegura que las dependencias de bibliotecas
compartidas de otros paquetes son al menos lo mas peque�as que necesitan
ser, de modo que si el desarrollador las malogra �stas no se romper�n.
Por otro lado los paquetes podr�an terminar con dependencias muy rigurosas
que har�an dif�cil la actualizaci�n.

=item B<-n>, B<--noscripts>

No modifica programas postinst/postrm.

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

Excluye ficheros que contienen "elemento" en cualquier lugar de su nombre o
directorio de ser tratados como bibliotecas compartidas.

=back

=head1 EJEMPLOS

 dh_makeshlibs

Asumiendo que este es un paquete llamado libfoobar1, genera un fichero shlibs 
que se ve como:
 libfoobar 1 libfoobar1

 dh_makeshlibs -V

Asumiendo que la versi�n actual del paquete es 1.0-3, genera un fichero shlibs
que se ve como:
 libfoobar 1 libfoobar1 (>= 1.0-3)

 dh_makeshlibs -V 'libfoobar1 (>= 1.0)'

Genera un fichero shlibs que se ve como:
  libfoobar 1 libfoobar1 (>= 1.0)

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