Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

deb-symbols(5)


deb−symbols

deb−symbols

NOM
SYNOPSIS
DESCRIPTION
EXEMPLES
VOIR AUSSI
TRADUCTION

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&egrave;que soname> <mod&egrave;le principal de d&eacute;pendance>
[ | <mod&egrave;le alternatif de d&eacute;pendance> ]
[ ... ]
[ * <nom−du−champ>: <valeur du champ> ]
[ ... ]
<symbole> <version minimum>[ <id du mod&egrave;le de d&eacute;pendance> ]

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

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

Chaque entr&eacute;e pour une biblioth&egrave;que peut aussi avoir des champs de m&eacute;ta−information. Ces champs sont enregistr&eacute;s via des lignes qui d&eacute;butent par une ast&eacute;risque (« * »). Actuellement, le seul champ valide est Build−Depends−Package, il indique le nom du paquet « −dev » associ&eacute; &agrave; la biblioth&egrave;que et est utilis&eacute; par dpkg−shlibdeps pour s’assurer que la d&eacute;pendance produite est au moins aussi stricte que la d&eacute;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&eacute; 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&ccedil;ois, 2006. Veuillez signaler toute erreur &agrave; <debian−l10n−french@lists.debian.org>.



deb-symbols(5)