diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 18:35:28 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 18:35:28 +0000 |
commit | ea314d2f45c40a006c0104157013ab4b857f665f (patch) | |
tree | 3ef2971cb3675c318b8d9effd987854ad3f6d3e8 /man/nl/deb-shlibs.pod | |
parent | Initial commit. (diff) | |
download | dpkg-ea314d2f45c40a006c0104157013ab4b857f665f.tar.xz dpkg-ea314d2f45c40a006c0104157013ab4b857f665f.zip |
Adding upstream version 1.22.4.upstream/1.22.4
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'man/nl/deb-shlibs.pod')
-rw-r--r-- | man/nl/deb-shlibs.pod | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/man/nl/deb-shlibs.pod b/man/nl/deb-shlibs.pod new file mode 100644 index 0000000..878eb82 --- /dev/null +++ b/man/nl/deb-shlibs.pod @@ -0,0 +1,74 @@ + + ***************************************************** + * 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 NAAM + +deb-shlibs - Informatiebestand van Debian over gedeelde bibliotheken + +=head1 OVERZICHT + +B<debian/shlibs>, B<debian/>I<binaire-naam>B<.shlibs>, B<DEBIAN/shlibs> + +=head1 BESCHRIJVING + +B<shlibs>-bestanden zetten namen en versies (I<SONAMEs>) van gedeelde bibliotheken om naar vereisten die bruikbaar zijn voor een control-bestand van een pakket. Elke regel bevat één element. Lege regels zijn B<niet> toegestaan. Regels die beginnen met het teken B<#> worden als commentaar aanzien en genegeerd. Alle andere regels moeten de volgende indeling hebben: + +=over + +[I<type>B<:>] I<bibliotheek> I<versie> I<vereisten> + +=back + +De velden I<bibliotheek> en I<versie> worden door witruimte van elkaar gescheiden, maar het veld I<vereisten> loopt door tot het einde van de regel. Het veld I<type> is facultatief en meestal niet nodig. + +Het veld I<vereisten> heeft dezelfde syntaxis als het veld B<Depends> in het control-bestand van een binair pakket, zie L<deb-control(5)>. + +=head1 SONAME-INDELINGEN + +De ondersteunde SONAME-indelingen zijn: + +=over + +I<naam>.so.I<versie> + +=back + +en + +=over + +I<naam>-I<versie>.so + +=back + +waarbij I<naam> gewoonlijk voorafgegaan wordt door B<lib>. + +De eerste wordt meestal gebruikt door gedeelde bibliotheken met stabiele interfaces. De tweede wordt gebruikt door gedeelde bibliotheken met onstabiele interfaces, waarbij de hele versie onderdeel wordt van de SONAME en volledig gespecificeerd moet worden bij het linken naar deze bibliotheken. + +=head1 VOORBEELDEN + +Het B<shlibs>-bestand voor een typisch bibliotheekpakket met als naam I<libcrunch1> dat één bibliotheek levert met als SONAME I<libcrunch.so.1>, kan er als volgt uitzien + +=over + + libcrunch 1 libcrunch1 (>= 1.2-1) + +=back + +De I<vereisten> moeten de meest recente versie vermelden van het pakket dat nieuwe symbolen toevoegde aan de bibliotheek. In het bovenstaande voorbeeld werden nieuwe symbolen toegevoegd in versie 1.2 van I<libcrunch>. Dit is niet de enige reden waarom het kan zijn dat vereisten scherper gesteld moeten worden. + +=head1 ZIE OOK + +L<deb-control(5)>, L<deb-symbols(5)>, L<dpkg-shlibdeps(1)>. + |