Manpages

NOMBRE

deb−symbols − Fichero de Debian de información extendida de bibliotecas compartidas

SINOPSIS

symbols

DESCRIPCIÓN

El formato de una entrada de información de dependencia de una biblioteca compartida en estos ficheros es el siguiente:

<soname−biblioteca> <plantilla−dependencia−principal>
[ | <plantilla−dependencia−alternativa> ]
[ ... ]
[ * <nombre−campo>: <valor−campo> ]
[ ... ]
<símbolo> <versión−mínima>[ <identificador−plantilla−dependencia> ]

La variable soname−biblioteca es exactamente el valor del campo «SONAME» tal y como exporta objdump(1). Una plantilla−dependencia es una dependencia en la que #MINVER# (versión mínima) se reemplaza dinámicamente bien por una revisión de la versión como «(>= minimal version)», o nada, si se considera que es suficiente una dependencia sin versión.

Cada símbolo exportado (listado como nombre@versión, siendo versión «Base» si no se definió la versión de la biblioteca ) se asocia con una versión mínima de su plantilla de dependencia (se usará la plantilla principal de dependencia de no estar presente el identificador−plantilla−dependencia). La primera plantilla de dependencia alternativa se numera como 1, la segunda como 2, etc.

Cada entrada para una biblioteca puede tener también campos de meta−información. Estos campos se guardan en las líneas que comienzan con un asterisco. Actualmente, el único campo válido es Build−Depends−Package, que indica el nombre del paquete «−dev» asociado a la biblioteca, y usado por dpkg−shlibdeps para asegurar que la dependencia generada es, al menos, tan estricta como la dependencia de construcción correspondiente.

EJEMPLOS

Fichero «symbols» simple
libftp.so.3 libftp3 #MINVER#
DefaultNetbuf@Base 3.1−1−6
FtpAccess@Base 3.1−1−6
[...]

Fichero «symbols» avanzado
libGL.so.1 libgl1
| libgl1−mesa−glx #MINVER#
* Build−Depends−Package: libgl1−mesa−dev
publicGlSymbol@Base 6.3−1
[...]
implementationSpecificSymbol@Base 6.5.2−7 1
[...]

VÉASE TAMBIÉN

http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
dpkg−shlibdeps
(1), dpkg−gensymbols(1).

TRADUCTOR

Rudy Godoy <rudy@kernel−panik.org>, Rubén Porras <nahoo [AT] inicia.es>, Bruno Barrera C. <bruno.barrera [AT] igloo.cl>, Carlos Izquierdo <gheesh [AT] ertis.net>, Esteban Manchado y NOK. Debian L10n Spanish <debian−l10n−spanish [AT] lists.org>.
Revisiones por Santiago Vila <sanvila [AT] unex.es>, Javier Fernández−Sanguino, Rubén Porras, Luis Uribe y Omar Campagne.