man-pages/fr/man5/deb-symbols.5.html
2021-03-31 01:06:50 +01:00

144 lines
5.7 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of deb-symbols</TITLE>
</HEAD><BODY>
<H1>deb-symbols</H1>
Section: suite dpkg (5)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOM</H2>
deb-symbols - Fichier d'information sur les biblioth&egrave;ques partag&eacute;es Debian
<A NAME="lbAC">&nbsp;</A>
<H2>SYNOPSIS</H2>
symboles
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIPTION</H2>
Les fichiers de symboles sont fournis dans les paquets binaires de Debian et
leur format est un sous-ensemble des fichiers mod&egrave;les de symboles utilis&eacute;s
par <B><A HREF="/cgi-bin/man/man2html?1+dpkg-gensymbols">dpkg-gensymbols</A></B>(1) dans les paquets source Debian.
<P>
Le format pour une entr&eacute;e d'information sur les d&eacute;pendances &eacute;tendues avec
biblioth&egrave;ques partag&eacute;es dans ces fichiers est le suivant&nbsp;:
<P>
<I>soname-de-biblioth&egrave;que mod&egrave;le-principal-de-d&eacute;pendance</I>
<BR>
[| <I>mod&egrave;le-alternatif-de-d&eacute;pendance</I>]
<BR>
[...]
<BR>
[* <I>nom-du-champ</I>: <I>valeur-du-champ</I>]
<BR>
[...]
<BR>&nbsp;<I>symbole</I>&nbsp;<I>version-minimale</I>[<I>id-du-mod&egrave;le-de-d&eacute;pendance</I>]
<P>
La variable <I>soname-de-biblioth&egrave;que</I> est exactement la valeur du champ
SONAME telle qu'export&eacute;e par <B><A HREF="/cgi-bin/man/man2html?1+objdump">objdump</A></B>(1). Un <I>mod&egrave;le-de-d&eacute;pendance</I> est
une d&eacute;pendance o&ugrave; <I>#MINVER#</I> est dynamiquement remplac&eacute; soit par une
version comme &laquo;&nbsp;(&gt;= <I>version-minimale</I>)&nbsp;&raquo; soit par rien (si une
d&eacute;pendance quelle que soit sa version est reconnue suffisante).
<P>
Chaque <I>symbole</I> export&eacute; (not&eacute; <I>nom</I>@<I>version</I>, avec <I>version</I> r&eacute;gl&eacute; &agrave;
&laquo;&nbsp;Base&nbsp;&raquo; si la biblioth&egrave;que n'a pas de version) est associ&eacute; &agrave; une
<I>version-minimale</I> dans son mod&egrave;le de d&eacute;pendance (le mod&egrave;le principal de
d&eacute;pendance est toujours utilis&eacute; et se termine combin&eacute; avec le mod&egrave;le de
d&eacute;pendance r&eacute;f&eacute;renc&eacute; par l'<I>id-du-mod&egrave;le-de-d&eacute;pendance</I> est pr&eacute;sent). La
premi&egrave;re alternative au mod&egrave;le de d&eacute;pendance est num&eacute;rot&eacute;e&nbsp;1, la
seconde&nbsp;2,&nbsp;etc.
<P>
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 dans des lignes qui d&eacute;butent
par un ast&eacute;risque (&laquo;&nbsp;*&nbsp;&raquo;). Actuellement, le seul champ valable est&nbsp;:
<DL COMPACT>
<DT id="1"><B>Build-Depends-Package</B><DD>
Il indique le nom du paquet &laquo;&nbsp;-dev&nbsp;&raquo; associ&eacute; &agrave; la biblioth&egrave;que et est
utilis&eacute; par <B>dpkg-shlibdeps</B> pour s'assurer que la d&eacute;pendance produite est
au moins aussi stricte que la d&eacute;pendance de construction correspondante
(depuis dpkg&nbsp;1.14.13).
<DT id="2"><B>Ignore-Blacklist-Groups</B><DD>
Il indique que les groupes blacklist&eacute;s seront ignor&eacute;s, sous forme de liste
s&eacute;par&eacute;e par des espaces, afin que les symboles contenus dans ces groupes
soient inclus dans le fichier de sortie (depuis dpkg&nbsp;1.17.6). Cela sera
seulement n&eacute;cessaire pour les paquets de cha&icirc;ne d'outils qui fournissent ces
symboles blacklist&eacute;s. Les groupes disponibles d&eacute;pendent des syst&egrave;mes et,
pour les syst&egrave;mes bas&eacute;s sur ELF et GNU, ce sont <B>aeabi</B> et <B>gomp</B>.
</DL>
<A NAME="lbAE">&nbsp;</A>
<H2>EXEMPLES</H2>
<A NAME="lbAF">&nbsp;</A>
<H3>Simple fichier de symboles</H3>
<P>
lib<A HREF="ftp://ftp.so.3">ftp.so.3</A> libftp3 #MINVER#
<BR>&nbsp;<A HREF="mailto:DefaultNetbuf@Base">DefaultNetbuf@Base</A>&nbsp;3.1-1-6
<BR>&nbsp;<A HREF="mailto:FtpAccess@Base">FtpAccess@Base</A>&nbsp;3.1-1-6
<BR>&nbsp;[...]
<A NAME="lbAG">&nbsp;</A>
<H3>Fichier avanc&eacute; de symboles</H3>
<P>
libGL.so.1 libgl1
<BR>
| libgl1-mesa-glx #MINVER#
<BR>
* Build-Depends-Package: libgl1-mesa-dev
<BR>&nbsp;<A HREF="mailto:publicGlSymbol@Base">publicGlSymbol@Base</A>&nbsp;6.3-1
<BR>&nbsp;[...]
<BR>&nbsp;<A HREF="mailto:implementationSpecificSymbol@Base">implementationSpecificSymbol@Base</A>&nbsp;6.5.2-7&nbsp;1
<BR>&nbsp;[...]
<A NAME="lbAH">&nbsp;</A>
<H2>VOIR AUSSI</H2>
<B><A HREF="https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps">https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps</A></B>
<BR>
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-shlibdeps">dpkg-shlibdeps</A></B>(1), <B><A HREF="/cgi-bin/man/man2html?1+dpkg-gensymbols">dpkg-gensymbols</A></B>(1).
<A NAME="lbAI">&nbsp;</A>
<H2>TRADUCTION</H2>
Ariel VARDI &lt;<A HREF="mailto:ariel.vardi@freesbee.fr">ariel.vardi@freesbee.fr</A>&gt;, 2002.
Philippe Batailler, 2006.
Nicolas Fran&ccedil;ois, 2006.
Veuillez signaler toute erreur &agrave; &lt;<A HREF="mailto:debian-l10n-french@lists.debian.org">debian-l10n-french@lists.debian.org</A>&gt;.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="3"><A HREF="#lbAB">NOM</A><DD>
<DT id="4"><A HREF="#lbAC">SYNOPSIS</A><DD>
<DT id="5"><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT id="6"><A HREF="#lbAE">EXEMPLES</A><DD>
<DL>
<DT id="7"><A HREF="#lbAF">Simple fichier de symboles</A><DD>
<DT id="8"><A HREF="#lbAG">Fichier avanc&eacute; de symboles</A><DD>
</DL>
<DT id="9"><A HREF="#lbAH">VOIR AUSSI</A><DD>
<DT id="10"><A HREF="#lbAI">TRADUCTION</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:02 GMT, March 31, 2021
</BODY>
</HTML>