blob: 847e1549b8f301f4c97ec20cea744802d7088517 [file] [log] [blame]
.\" Author: Raphaël Hertzog
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH deb\-symbols 5 2011\-08\-14 Debian\-Projekt dpkg\-Hilfsprogramme
.SH NAME
deb\-symbols \- Debians erweiterte Informationsdatei von Laufzeitbibliotheken
.
.SH ÜBERSICHT
symbols
.
.SH BESCHREIBUNG
Das Format eines Eintrags für eine erweiterte Abhängigkeitsinformation einer
Laufzeitbibliothek shared library«) lautet:
.PP
\fIBibliotheks\-Soname Hauptabhängigkeitsvorlage\fP
.br
[ | \fIalternative\-Abhängigkeitsvorlage\fP ]
.br
[ ... ]
.br
[ * \fIFeldname\fP: \fIFeldwert\fP ]
.br
[ ... ]
\fISymbol\fP \fIMinimalversion\fP[ \fIKennung\-der\-Abhängigkeitsvorlage\fP ]
.P
Der \fIBibliotheks\-Soname\fP ist genau der Wert des SONAME\-Feldes, wie er von
\fBobjdump\fP(1) exportiert wird. Eine \fIAbhängigkeitsvorlage\fP ist eine
Abhängigkeit, in der \fI#MINVER#\fP dynamisch entweder von einer
Versionsprüfung der Art »(>= \fIMinimalversion\fP oder durch nichts
ersetzt wird, falls eine nicht\-versionierte Abhängigkeit als ausreichend
erachtet wird.
.P
Jedem exportierten \fISymbol\fP (aufgeführt als \fIName\fP@\fIVersion\fP, mit
\fIVersion\fP als »Base«, falls die Bibliothek nicht versioniert ist) wird eine
\fIMinimalversion\fP seiner Abhängigkeitsvorlage zugeordnet (die
Hauptabhängigkeitsvorlage wird verwandt, falls die
\fIKennung\-der\-Abhängigkeitsvorlage\fP nicht vorhanden ist). Die erste
alternative Abhängigkeitsvorlage wird mit 1 nummeriert, die zweite mit 2
usw.
.P
Jeder Eintrag für eine Bibliothek kann auch einige Felder mit
Metainformationen enthalten. Diese Felder werden in Zeilen gespeichert, die
mit einem Stern beginnen. Derzeit ist \fIBuild\-Depends\-Package\fP das einzige
gültige Feld, es gibt den Namen des »\-dev«\-Pakets an, das der Bibliothek
zugeordnet ist, und wird von \fBdpkg\-shlibdeps\fP verwandt, um sicherzustellen,
dass die erstellte Abhängigkeit mindestens genauso strikt ist wie die
zugehörige Bau\-Abhängigkeit.
.SH BEISPIELE
.SS "Einfache Symboldatei"
.PP
libftp.so.3 libftp3 #MINVER#
DefaultNetbuf@Base 3.1\-1\-6
FtpAccess@Base 3.1\-1\-6
[...]
.SS "Fortgeschrittene Symboldatei"
.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 ÜBERSETZUNG
Die deutsche Übersetzung wurde 2004, 2006-2011 von Helge Kreutzmann
<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
2008 von Sven Joachim <svenjoac@gmx.de>
angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
Es gibt KEINE HAFTUNG.
.SH "SIEHE AUCH"
\fBhttp://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP
.br
\fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1).