deb-symbols

Autres langues

Langue: fr

Autres versions - même langue

Version: 16\-07\-2007 (ubuntu - 24/10/10)

Section: 5 (Format de fichier)

NOM

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

SYNOPSIS

symboles

DESCRIPTION

Le format pour une entrée d'information sur les dépendances étendues avec bibliothèques partagées dans ces fichiers est le suivant :

<bibliothèque soname> <modèle principal de dépendance>
[ | <modèle alternatif de dépendance> ]
[ ... ]
[ * <nom-du-champ>: <valeur du champ> ]
[ ... ]
 <symbole> <version minimum>[ <id du modèle de dépendance> ]

La variable soname de la bibliothèque est exactement la valeur du champ SONAME tel que exporté par objdump(1). La varible modèle de dépendance est une dépendance où #MINVER# est dynamiquement remplacé soit par une version comme "(>= version minimum)" soit par rien (si une dépendance quelle que soit sa version est reconnue suffisante).

Chaque symbole exporté (noté nom@version, avec version qui commence par "Base" si la bibliothèque n'a pas de version) est associé à une version minimale dans son modèle de dépendance (le modèle principal de dépendance est utilisé si l'id du modèle de dépendance n'est pas présent). La première alternative au modéle de dépendance est numérotée 1, la seconde 2, etc.

Chaque entrée pour une bibliothèque peut aussi avoir des champs de méta-information. Ces champs sont enregistrés via des lignes qui débutent par une astérisque (« * »). Actuellement, le seul champ valide est construction-des-dépendances-du-paquet, il indique le nom du paquet « -dev » associé à la bibliothèque et est utilisé par dpkg-shlibdeps pour s'assurer que la dépendance produite est au moins aussi stricte que la dépendance de construction correspondante.

EXEMPLES

Simple fichier de symboles

libftp.so.3 libftp3 #MINVER#
 DefaultNetbuf@Base 3.1-1-6
 FtpAccess@Base 3.1-1-6
 [...]

Fichier avancé de symboles

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
 [...]

VOIR AUSSI

http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
dpkg-shlibdeps(1), dpkg-gensymbols(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>.