~ubuntu-branches/ubuntu/utopic/dpkg/utopic

« back to all changes in this revision

Viewing changes to man/es/dpkg-shlibdeps.1

  • Committer: Package Import Robot
  • Author(s): Adam Conrad
  • Date: 2013-11-17 10:42:09 UTC
  • mfrom: (1.6.2 sid) (1.5.18 jessie)
  • Revision ID: package-import@ubuntu.com-20131117104209-ixwjosuxm5q99qt7
Tags: 1.17.1ubuntu1
* Merge from Debian unstable.  Remaining changes:
  - Change the multiarch downgrade version checks in prerm/postrm
    from 1.16.2 to 1.16.0~ to reflect when multiarch landed in Ubuntu.
  - Migrate dpkg multiarch conffile (and other multi-arch-related
    conf settings) to the new DB with dpkg --add-architecture, but
    keep a copy of the old conffile if it was modified.
  - Out of paranoia, keep an option handler for foreign-architecture
    that informs people that they need to scrub their config files
    and upgrade, on the off chance that the above migration fails
    for some reason (this mitigates the chances of leaving users with
    a dpkg that fails to run due to a broken config).
  - Add DPKG_UNTRANSLATED_MESSAGES environment check so that higher-level
    tools can get untranslated dpkg terminal log messages while at the
    same time having translated debconf prompts.  This is useful for tools
    that hide the dpkg terminal by default and use apport for bug
    reporting with the untranslated error message.
  - Apply patch from Steve McIntyre to special-case armhf/armel ELF
    objects in Shlibs/Objdump.pm, so we don't get incorrect deps.
  - lib/dpkg/pkg-spec.c: map unqualified package names of multiarch-same
    packages to the native arch instead of throwing an error, so that we
    don't break on upgrade when there are unqualified names stored in
    dpkg's own trigger database.
  - Add logic to the postinst to `dpkg --add-architecture i386' on new
    installs on amd64, and to also do so on upgrades from pre-conffile
    Ubuntu versions, mimicking our previous behaviour with the conffile.
  - Apply a workaround from mvo to consider RC packages as multiarch,
    during the dpkg consistency checks. (see LP: 1015567 and 1057367).
  - Add ppc64el/powerpc64le support to cputable (backported from 1.17.2).
* Forward-port manpages-it dpkg/dpkg-dev/dselect Replaces from 1.16.12.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
5
5
.\" Copyright © 2006 Frank Lichtenheld <djpig@debian.org>
6
6
.\" Copyright © 2007-2011 Raphaël Hertzog <hertzog@debian.org>
7
 
.\" Copyright © 2012 Guillem Jover <guillem@debian.org>
 
7
.\" Copyright © 2012-2013 Guillem Jover <guillem@debian.org>
8
8
.\"
9
9
.\" This is free software; you can redistribute it and/or modify
10
10
.\" it under the terms of the GNU General Public License as published by
72
72
sistema. \fIarquitectura\fP es la arquitectura del sistema actual (obtenido
73
73
mediante \fBdpkg\-architecture \- qDEB_HOST_ARCH\fP).
74
74
.IP "Salida de \(lq\fBdpkg\-query \-\-control\-path\fP \fIpackage\fP symbols\(rq"
75
 
Informaci�n de dependencias de bibliotecas compartidas proporcionadas por el
76
 
paquete. A menos que se redefina a trav�s �\-\-admindir�, los ficheros se
77
 
encuentran bajo �/var/lib/dpkg�.
 
75
Package\-provided shared library dependency information.  Unless overridden
 
76
by \fB\-\-admindir\fP, those files are located in /var/lib/dpkg.
78
77
.P
79
78
\fBdpkg\-shlibdeps\fP recuerda la versi�n m�nima (m�s grande) necesaria para
80
79
cada biblioteca al analizar los s�mbolos usados por todos los binarios. Al
82
81
biblioteca usada (siempre que la informaci�n de los ficheros \fIsymbols\fP sea
83
82
precisa).
84
83
.P
85
 
Como medida de precauci�n, un fichero de s�mbolos puede proporcionar un
86
 
campo de meta informaci�n \fIBuild\-Depends\-Package\fP para que
87
 
\fBdpkg\-shlibdeps\fP extraiga la versi�n m�nima requerida por el paquete
88
 
correspondiente en el campo �Build\-Depends�, y utilizar tal versi�n si es
89
 
mayor que la versi�n m�nima calculada en el an�lisis de s�mbolos.
 
84
As a safe\-guard measure, a symbols file can provide a
 
85
\fBBuild\-Depends\-Package\fP meta\-information field and \fBdpkg\-shlibdeps\fP will
 
86
extract the minimal version required by the corresponding package in the
 
87
\fBBuild\-Depends\fP field and use this version if it's higher than the minimal
 
88
version computed by scanning symbols.
90
89
.SS "Ficheros �shlibs�"
91
90
Los ficheros �shlibs� asocian de forma directa una librer�a con una
92
91
dependencia (sin analizar �symbols�). Por ello, es m�s s�lido que necesario,
107
106
fichero �shlibs� en el �rbol de construcci�n tiene prioridad sobre otros
108
107
ficheros �shlibs� de otros paquetes binarios.
109
108
.IP "Salida de \(lq\fBdpkg\-query \-\-control\-path\fP \fIpackage\fP shlibs\(rq"
110
 
Informaci�n de dependencias de bibliotecas compartidas proporcionadas por el
111
 
paquete. A menos que se redefina a trav�s �\-\-admindir�, los ficheros se
112
 
encuentran bajo �/var/lib/dpkg�.
 
109
Package\-provided shared library dependency information.  Unless overridden
 
110
by \fB\-\-admindir\fP, those files are located in /var/lib/dpkg.
113
111
.IP /etc/dpkg/shlibs.default
114
112
Informaci�n del sistema acerca de las dependencias predefinidas de
115
113
bibliotecas compartidas.
123
121
con \fB\-e\fP\fIejecutable\fP.
124
122
.TP 
125
123
\fB\-e\fP\fIejecutable\fP
126
 
Incluye dependencias apropiadas para las bibliotecas compartidas requeridas
127
 
por el \fIejecutable\fP.
 
124
Include dependencies appropriate for the shared libraries required by
 
125
\fIexecutable\fP.  This option can be used multiple times.
 
126
.TP 
 
127
\fB\-l\fP\fIdirectory\fP
 
128
Add \fIdirectory\fP to the list of directories to search for private shared
 
129
libraries (since dpkg 1.17.0). This option can be used multiple times.
 
130
 
 
131
Note: Use this option instead of setting \fBLD_LIBRARY_PATH\fP, as that
 
132
environment variable is used to control the run\-time linker and abusing it
 
133
to set the shared library paths at build\-time can be problematic when
 
134
cross\-compiling for example.
128
135
.TP 
129
136
\fB\-d\fP\fIcampo\-dependencias\fP
130
137
A�ade dependencias al campo \fIcampo\-dependencias\fP del fichero de
216
223
\fB\-\-version\fP
217
224
Muestra la versi�n y termina.
218
225
.
219
 
.SH ADVERTENCIAS
 
226
.SH DIAGN�STICOS
 
227
.SS Warnings
220
228
Debido a que \fBdpkg\-shlibdeps\fP analiza el conjunto de s�mbolos usado por
221
229
cada binario del paquete generado, puede mostrar avisos en varias
222
230
situaciones. �stos informan de aspectos mejorables del paquete. En la
258
266
no enlaza tal binario a la biblioteca. Este aviso revisa la misma
259
267
informaci�n que el anterior, pero lo hace para cada binario, en lugar de una
260
268
revisi�n global de todos los binarios.
261
 
.SH FALLOS
 
269
.SS Errors
262
270
\fBdpkg\-shlibdeps\fP fallar� si no puede encontrar ninguna biblioteca p�blica
263
271
usada por un binario, o si no existe ninguna informaci�n de dependencia
264
272
asociada a esta biblioteca (el fichero �shlibs�, o el fichero
268
276
informaci�n de versi�n.
269
277
.TP 
270
278
\fBcouldn't find library \fP\fIlibrary\-soname\fP\fB needed by \fP\fIbinary\fP\fB (its RPATH is '\fP\fIrpath\fP\fB')\fP
271
 
El \fIbinario\fP utiliza una biblioteca llamada \fIsoname\-biblioteca\fP, pero
272
 
\fBdpkg\-shlibdeps\fP ha sido incapaz de encontrar la
273
 
biblioteca. \fBdpkg\-shlibdeps\fP crea una lista de directorios a revisar en el
274
 
siguiente orden: los directorios listados en el �RPATH� del binario, los
275
 
directorios listados en /etc/ld.so.conf, los directorios listados en la
276
 
variable de entorno �LD_LIBRARY_PATH�, y los directorios p�blicos est�ndar
277
 
(/lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Despu�s revisa
278
 
esos directorios en el �rbol de construcci�n del paquete del binario
279
 
analizado, en los �rboles de construcci�n de los paquetes indicados con la
280
 
opci�n de l�nea de �rdenes �\-S�, en otros �rboles de construcci�n de
281
 
paquetes que contienen el fichero �DEBIAN/shlibs� o �DEBIAN/symbols�, y por
282
 
�ltimo en el directorio ra�z. Este error se muestra cuando la biblioteca no
283
 
se encuentra en ninguno de estos directorios.
 
279
The \fIbinary\fP uses a library called \fIlibrary\-soname\fP but \fBdpkg\-shlibdeps\fP
 
280
has been unable to find the library.  \fBdpkg\-shlibdeps\fP creates a list of
 
281
directories to check as following: directories listed in the RPATH of the
 
282
binary, directories listed in /etc/ld.so.conf, directories added by the
 
283
\fB\-l\fP option, directories listed in the \fBLD_LIBRARY_PATH\fP environment
 
284
variable, and standard public directories (/lib, /usr/lib, /lib32,
 
285
/usr/lib32, /lib64, /usr/lib64). Then it checks those directories in the
 
286
package's build tree of the binary being analyzed, in the packages' build
 
287
trees indicated with the \fB\-S\fP command\-line option, in other packages' build
 
288
trees that contains a DEBIAN/shlibs or DEBIAN/symbols file and finally in
 
289
the root directory.  If the library is not found in any of those
 
290
directories, then you get this error.
284
291
 
285
 
Si la biblioteca que no se encontr� est� dentro de un directorio privado del
286
 
mismo paquete, querr� a�adir el directorio a �LD_LIBRARY_PATH�. Si est� en
287
 
otro paquete binario en construcci�n, querr� asegurar que el fichero
288
 
�shlibs� o �symbols� de este paquete ya existe, y que �LD_LIBRARY_PATH�
289
 
contiene el directorio adecuado, en caso de ser un directorio privado.
 
292
If the library not found is in a private directory of the same package, then
 
293
you want to add the directory with \fB\-l\fP. If it's in another binary package
 
294
being built, you want to make sure that the shlibs/symbols file of this
 
295
package is already created and that \fB\-l\fP contains the appropriate directory
 
296
if it also is in a private directory.
290
297
.TP 
291
298
\fBno dependency information found for \fP\fIlibrary\-file\fP\fB (used by \fP\fIbinary\fP\fB).\fP
292
299
\fBdpkg\-shlibdeps\fP encontr� la biblioteca que \fIbinario\fP necesita en
311
318
(con \fBrealpath\fP(3)), pero no siempre funciona. Siempre es mejor limpiar el
312
319
�RPATH� del binario para evitar problemas.
313
320
 
314
 
Ejecutar \fBdpkg\-shlibdeps\fP en modo informativo (\-v) ofrece mucha m�s
315
 
informaci�n acerca de d�nde busc� la informaci�n de dependencia. Puede ser
316
 
�til si no entiende porque muestra este fallo.
 
321
Calling \fBdpkg\-shlibdeps\fP in verbose mode (\fB\-v\fP) will provide much more
 
322
information about where it tried to find the dependency information. This
 
323
might be useful if you don't understand why it's giving you this error.
317
324
.SH "V�ASE TAMBI�N"
318
325
\fBdeb\-shlibs\fP(5), \fBdeb\-symbols\fP(5), \fBdpkg\-gensymbols\fP(1).
319
 
.SH "TRADUCTOR"
 
326
.SH TRADUCTOR
320
327
Rudy Godoy <rudy@kernel\-panik.org>,
321
328
Rub�n Porras <nahoo@inicia.es>,
322
329
Bruno Barrera C. <bruno.barrera@igloo.cl>,