BEZEICHNUNG¶
deb-shlibs - Debians Informationsdatei für Laufzeitbibliotheken
BESCHREIBUNG¶
shlibs-Dateien bilden Laufzeitbibliotheknamen und -versionen
(
sonames) auf Abhängigkeiten ab, die für eine
Paketsteuerdatei geeignet sind. Es gibt einen Eintrag pro Zeile. Leerzeilen
sind
nicht erlaubt. Zeilen, die mit
# beginnen, werden als
Kommentarzeilen betrachtet und ignoriert. Alle anderen Zeilen müssen
dem nachfolgenden Format folgen:
- [Typ:] Bibliothek Version
Abhängigkeiten
Die Felder
Bibliothek und
Version werden durch Leerzeichen
begrenzt, das Feld
Abhängigkeiten geht aber bis zum Ende der
Zeile. Das Feld
Typ ist optional und wird normalerweise nicht
benötigt.
Das Feld
dependencies hat die gleiche Syntax wie das Feld
Depends
in einer binären Steuerdatei, siehe
deb-control(5). Lesen Sie
auch die Debian-Richtlinien für weitere Details.
BEISPIELE¶
Die
shlibs-Datei für ein typisches Bibliothekspaket namens
libcrunch1, das eine Bibliothek mit dem Sonamen
libcrunch.so.1
bereitstellt, könnte wie folgt lauten:
- libcrunch 1 libcrunch1 (>= 1.2-1)
Abhängigkeiten muss die neuste Version des Pakets erwähnen,
das neuen Symbole zu der Bibliothek hinzugefügt hat: im obigen Beispiel
wurden neue Symbole zu Version 1.2 von
libcrunch hinzugefügt.
Dies ist nicht der einzige Grund, dass Abhängigkeiten enger gefasst
werden müssen; auch hier gilt: Lesen Sie das Debian-Richtlinienhandbuch
für Details.
ÜBERSETZUNG¶
Die deutsche Übersetzung wurde 2004, 2006-2016 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¶
deb-control(5),
dpkg-shlibdeps(1),
deb-symbols(5).