Provided by: dpkg-dev_1.17.5ubuntu5.8_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ängigkeitsvorlage]
       [?]
       [* 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 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-2013    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

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