deb-shlibs
Informatiebestand van Debian over gedeelde bibliotheken
- Provided by: dpkg-dev (Version: 1.21.1ubuntu2.6)
- Source: dpkg
- Report a bug
Informatiebestand van Debian over gedeelde bibliotheken
debian/shlibs, debian/binaire-naam.shlibs, DEBIAN/shlibs
shlibs files map shared library names and versions (SONAMEs) to dependencies suitable for a package control file. There is one entry per line. Blank lines are not allowed. Lines beginning with a # character are considered commentary, and are ignored. All other lines must have the format:
De velden bibliotheek en versie worden door witruimte van elkaar gescheiden, maar het veld vereisten loopt door tot het einde van de regel. Het veld type is facultatief en meestal niet nodig.
Het veld vereisten heeft dezelfde syntaxis als het veld Depends in het control-bestand van een binair pakket, zie deb-control(5).
De ondersteunde SONAME-indelingen zijn:
en
waarbij naam gewoonlijk voorafgegaan wordt door lib.
Het shlibs-bestand voor een typisch bibliotheekpakket met als naam libcrunch1 dat één bibliotheek levert met als SONAME libcrunch.so.1, kan er als volgt uitzien
libcrunch 1 libcrunch1 (>= 1.2-1)
De vereisten moeten de meest recente versie vermelden van het pakket dat nieuwe symbolen toevoegde aan de bibliotheek. In het bovenstaande voorbeeld werden nieuwe symbolen toegevoegd in versie 1.2 van libcrunch. Dit is niet de enige reden waarom het kan zijn dat vereisten scherper gesteld moeten worden.