| .\" 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). |