Scroll to navigation

deb-shlibs(5) dpkg suite deb-shlibs(5)

NOM

deb-shlibs - Fichier d'information sur les bibliothèques partagées Debian

SYNOPSIS

debian/shlibs, debian/binary-name.shlibs, DEBIAN/shlibs

DESCRIPTION

Les fichiers shlibs associent les noms et versions (SONAMEs) des bibliothèques partagées aux dépendances correspondantes dans les fichiers de contrôle des paquets. Il y a une entrée par ligne et les lignes vides ne sont pas autorisées. Les lignes commençant par le caractère « (#) » sont considérées comme étant des commentaires et sont ignorées. Toutes les autres lignes doivent être au format :

[type:] bibliothèque version dépendances

Les champs bibliothèque et version sont séparés par des espaces. Le champ dépendances finit la ligne. Le champ type est optionnel et donc normalement pas nécessaire.

The dependencies field has the same syntax as the Depends field in a binary control file, see deb-control(5).

FORMATS DE SONAME

Les formats de SONAME actuellement pris en charge sont :

nom.so.version

et

nom-version.so

nom est habituellement préfixé par lib.

The former tends to be used by shared libraries with stable interfaces. The latter by shared libraries with unstable interfaces, where the whole version becomes part of the SONAME and needs to be specified in full when linking against those libraries.

EXEMPLES

Le fichier shlibs pour un paquet de bibliothèque nommé libcrunch1, qui fournit une bibliothèque dont le SONAME est libcrunch.so.1, doit avoir la ligne

 libcrunch 1 libcrunch1 (>= 1.2-1)

Les dépendances doivent indiquer la version la plus récente du paquet qui ajoute de nouveaux symboles à la bibliothèque : dans l'exemple précédent, de nouveaux symboles ont été ajoutés avec la version 1.2 de libcrunch. Ce n'est pas la seule raison pour laquelle les dépendances doivent être suivies avec soin.

VOIR AUSSI

deb-control(5), deb-symbols(5), dpkg-shlibdeps(1).

TRADUCTION

Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006. Nicolas François, 2006. Veuillez signaler toute erreur à <debian-l10n-french@lists.debian.org>.

2024-03-10 1.22.6