Provided by: dpkg-dev_1.14.20ubuntu6_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> <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   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 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).