summaryrefslogtreecommitdiff
path: root/man/es/deb-symbols.5
blob: f406f99809c3593bcd4124e745ccbcbc0588947c (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
.\" dpkg manual page - deb-symbols(5)
.\"
.\" Copyright © 2007-2012 Raphaël Hertzog <hertzog@debian.org>
.\"
.\" This is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program.  If not, see <http://www.gnu.org/licenses/>.
.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH deb\-symbols 5 2011\-08\-14 "Proyecto Debian" "Herramientas de dpkg"
.SH NOMBRE
deb\-symbols \- Fichero de Debian de información extendida de bibliotecas
compartidas
.
.SH SINOPSIS
symbols
.
.SH DESCRIPCIÓN
El formato de una entrada de información extendida de dependencia de una
biblioteca compartida en estos ficheros es el siguiente:
.PP
\fIsoname\-biblioteca plantilla\-dependencia\-principal\fP
.br
[| \fIalternative\-dependency\-template\fP]
.br
[...]
.br
[* \fIfield\-name\fP: \fIfield\-value\fP]
.br
[...]
 \fIsymbol\fP \fIminimal\-version\fP [\fIid\-of\-dependency\-template\fP]
.P
La variable \fIsoname\-biblioteca\fP es exactamente el valor del campo «SONAME»
tal y como exporta \fBobjdump\fP(1). Una \fIplantilla\-dependencia\fP es una
dependencia en la que \fI#MINVER#\fP (versión mínima) se reemplaza
dinámicamente bien por una revisión de la versión como «(>=
\fIversión\-mínima\fP)», o nada, si se considera que es suficiente una
dependencia sin versión.
.P
Cada \fIsímbolo\fP exportado (listado como \fInombre\fP@\fIversión\fP, siendo
\fIversión\fP «Base» si no se definió la versión de la biblioteca ) se asocia
con una \fIversión\-mínima\fP de su plantilla de dependencia (se usará la
plantilla principal de dependencia de no estar presente el
\fIidentificador\-plantilla\-dependencia\fP). La primera plantilla de dependencia
alternativa se numera como 1, la segunda como 2, etc.
.P
Cada entrada para una biblioteca puede tener también campos de
metainformación. Estos campos se guardan en las líneas que comienzan con un
asterisco. Actualmente, el único campo válido es \fIBuild\-Depends\-Package\fP,
que indica el nombre del paquete «\-dev» asociado a la biblioteca, y usado
por \fBdpkg\-shlibdeps\fP para asegurar que la dependencia generada es, al
menos, tan estricta como la dependencia de construcción correspondiente.
.SH EJEMPLOS
.SS "Fichero «symbols» simple"
.PP
libftp.so.3 libftp3 #MINVER#
 DefaultNetbuf@Base 3.1\-1\-6
 FtpAccess@Base 3.1\-1\-6
 [...]
.SS "Fichero «symbols» avanzado"
.PP
libGL.so.1 libgl1
.br
| libgl1\-mesa\-glx #MINVER#
.br
* Build\-Depends\-Package: libgl1\-mesa\-dev
 publicGlSymbol@Base 6.3\-1
 [...]
 implementationSpecificSymbol@Base 6.5.2\-7 1
 [...]
.SH "VÉASE TAMBIÉN"
\fBhttp://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP
.br
\fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1).
.SH "TRADUCTOR"
Rudy Godoy <rudy@kernel\-panik.org>,
Rubén Porras <nahoo@inicia.es>,
Bruno Barrera C. <bruno.barrera@igloo.cl>,
Carlos Izquierdo <gheesh@ertis.net>,
Esteban Manchado y
NOK.
Debian L10n Spanish <debian\-l10n\-spanish@lists.debian.org>.
.br
Revisiones por Santiago Vila <sanvila@unex.es>,
Javier Fernández\-Sanguino, Rubén Porras,
Luis Uribe y Omar Campagne.