Provided by:
dpkg-dev_1.14.20ubuntu6_all 
NAME
deb-symbols - Debians erweiterte Informationsdatei von
Laufzeitbibliotheken
ÜBERSICHT
symbols
BESCHREIBUNG
Das Format eines Eintrags für eine erweiterte Abhängigkeitsinformation
einer Laufzeitbibliothek (»shared Library«) lautet:
<Bibliotheks-Soname> <Hauptabhängigkeitsvorlage>
[ | <alternative AbhängigkeitsvorlageE> ]
[ ... ]
[ * <Feldname>: <Feldwert> ]
[ ... ]
<Symbol> <Minimalversion>[ <Kennung der Abhängigkeitsvorlage> ]
Der Bibliotheks-Soname ist genau der Wert des SONAME-Feldes, wie er von
objdump(1) exportiert wird. Eine Abhängigkeitsvorlage ist eine
Abhängigkeit, in der #MINVER# dynamisch entweder von einer
Versionsprüfung der Art »(>= Minimalversion)« oder durch nichts ersetzt
wird, falls eine nicht-versionierte Abhängigkeit als ausreichend
erachtet wird.
Jedem exportierten Symbol (aufgeführt als Name@Version, mit Version als
»Base«, falls die Bibliothek nicht versioniert ist) wird eine
Minimalversion seiner Abhängigkeitsvorlage zugeordnet (die
Hauptabhängigkeitsvorlage wird verwandt, falls die Kennung der
Abhängigkeitsvorlage nicht vorhanden ist). Die erste alternative
Abhängigkeitsvorlage wird mit 1 nummeriert, die zweite mit 2 usw.
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 Build-Depends-Package das
einzige gültige Feld, es gibt den Namen des »-dev«-Pakets an, das der
Bibliothek zugeordnet ist, und wird von dpkg-shlibdeps verwandt, um
sicherzustellen, dass die erstellte Abhängigkeit mindestens genauso
strikt ist wie die zugehörige Bau-Abhängigkeit.
BEISPIELE
Einfache Symbol-Datei
libftp.so.3 libftp3 #MINVER#
DefaultNetbuf@Base 3.1-1-6
FtpAccess@Base 3.1-1-6
[...]
Fortgeschrittene Symbol-Datei
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
[...]
ÜBERSETZUNG
Die deutsche Übersetzung wurde 2004, 2006-2008 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.
SIEHE AUCH
http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
dpkg-shlibdeps(1), dpkg-gensymbols(1).