Provided by: dpkg-dev_1.16.1.2ubuntu7_all bug

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 Hauptabhngigkeitsvorlage
       [ | alternative-Abhngigkeitsvorlage ]
       [ ... ]
       [ * Feldname: Feldwert ]
       [ ... ]
        Symbol Minimalversion[ Kennung-der-Abhngigkeitsvorlage ]

       Der Bibliotheks-Soname ist genau der Wert des SONAME-Feldes, wie er von
       objdump(1)  exportiert  wird.  Eine   Abhngigkeitsvorlage   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-Abhngigkeitsvorlage  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 Symboldatei
       libftp.so.3 libftp3 #MINVER#
        DefaultNetbuf@Base 3.1-1-6
        FtpAccess@Base 3.1-1-6
        [...]

   Fortgeschrittene Symboldatei
       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-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.

SIEHE AUCH

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