.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "deb-shlibs 5" .TH deb-shlibs 5 "2022-09-01" "1.20.12" "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAAM" .IX Header "NAAM" deb-shlibs \- Informatiebestand van Debian over gedeelde bibliotheken .SH "OVERZICHT" .IX Header "OVERZICHT" \&\fBdebian/shlibs\fR, \fBdebian/\fR\fIbinaire-naam\fR\fB.shlibs\fR, \fBDEBIAN/shlibs\fR .SH "BESCHRIJVING" .IX Header "BESCHRIJVING" \&\fBshlibs\fR\-bestanden zetten namen en versies (\fIsonames\fR) van gedeelde bibliotheken om naar vereisten die bruikbaar zijn voor een control-bestand van een pakket. Elke regel bevat \('e\('en element. Lege regels zijn \fBniet\fR toegestaan. Regels die beginnen met het teken \fB#\fR worden als commentaar aanzien en genegeerd. Alle andere regels moeten de volgende indeling hebben: .Sp .RS 4 [\fItype\fR\fB:\fR] \fIbibliotheek\fR \fIversie\fR \fIvereisten\fR .RE .PP De velden \fIbibliotheek\fR en \fIversie\fR worden door witruimte van elkaar gescheiden, maar het veld \fIvereisten\fR loopt door tot het einde van de regel. Het veld \fItype\fR is facultatief en meestal niet nodig. .PP Het veld \fIvereisten\fR heeft dezelfde syntaxis als het veld \fBDepends\fR in het control-bestand van een binair pakket, zie \fBdeb-control\fR(5). .SH "SONAME-INDELINGEN" .IX Header "SONAME-INDELINGEN" De ondersteunde SONAME-indelingen zijn: .Sp .RS 4 \&\fInaam\fR.so.\fIversie\fR .RE .PP en .Sp .RS 4 \&\fInaam\fR\-\fIversie\fR.so .RE .PP waarbij \fInaam\fR gewoonlijk voorafgegaan wordt door \fBlib\fR. .SH "VOORBEELDEN" .IX Header "VOORBEELDEN" Het \fBshlibs\fR\-bestand voor een typisch bibliotheekpakket met als naam \&\fIlibcrunch1\fR dat \('e\('en bibliotheek levert met als \s-1SONAME\s0 \fIlibcrunch.so.1\fR, kan er als volgt uitzien .Sp .Vb 1 \& libcrunch 1 libcrunch1 (>= 1.2\-1) .Ve .PP De \fIvereisten\fR 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 \fIlibcrunch\fR. Dit is niet de enige reden waarom het kan zijn dat vereisten scherper gesteld moeten worden. .SH "ZIE OOK" .IX Header "ZIE OOK" \&\fBdeb-control\fR(5), \fBdpkg-shlibdeps\fR(1), \fBdeb-symbols\fR(5).