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-2015 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).