summaryrefslogtreecommitdiffstats
path: root/man/fr/deb-shlibs.pod
blob: aee6852e5233ae87fff00e5ea7749ed44462980e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 NOM

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

=head1 SYNOPSIS

B<debian/shlibs>, B<debian/>I<binary-name>B<.shlibs>, B<DEBIAN/shlibs>

=head1 DESCRIPTION

Les fichiers B<shlibs> associent les noms et versions (I<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 B<pas> autorisées. Les lignes commençant par le caractère « B<(#)> » sont considérées comme étant des commentaires et sont ignorées. Toutes les autres lignes doivent être au format :

=over 

[I<type>B<:>] I<bibliothèque> I<version> I<dépendances>

=back

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

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

=head1 FORMATS DE SONAME

Les formats de SONAME actuellement pris en charge sont :

=over 

I<nom>.so.I<version>

=back

et

=over 

I<nom>-I<version>.so

=back

où I<nom> est habituellement préfixé par B<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.

=head1 EXEMPLES

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

=over 

 libcrunch 1 libcrunch1 (>= 1.2-1)

=back

Les I<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 I<libcrunch>. Ce n'est pas la seule raison pour laquelle les dépendances doivent être suivies avec soin.

=head1 VOIR AUSSI

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


=head1 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>.