.\" 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-symbols 5" .TH deb-symbols 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-symbols \- Informatiebestand over Debian's uitgebreide gedeelde bibliotheek .SH "OVERZICHT" .IX Header "OVERZICHT" \&\fBDEBIAN/symbols\fR .SH "BESCHRIJVING" .IX Header "BESCHRIJVING" De symboolbestanden worden meegeleverd met Debian binaire pakketten en de indeling ervan maakt gebruik van deelaspecten van de sjabloonsymboolbestanden die door \fBdpkg-gensymbols\fR(1) in Debian broncodepakketten gebruikt worden. .PP In deze bestanden is de indeling van een item met informatie over een afhankelijkheid van de uitgebreide gedeelde bibliotheek als volgt: .PP \fIbibliotheek-soname hoofd-afhankelijkheidssjabloon\fR [| \fIalternatief-afhankelijkheidssjabloon\fR] [...] [* \fIveld-name\fR: \fIveld-waarde\fR] [...] \fIsymbool\fR \fIminimale-versie\fR [\fIid-van-vereiste-sjabloon\fR] .PP De \fIbibliotheeksoname\fR is exact de waarde van het veld \s-1SONAME\s0 zoals die door \fBobjdump\fR(1) ge\(:exporteerd wordt. Een \fIafhankelijkheidssjabloon\fR is een afhankelijkheid waarbij \fI#MINVER#\fR dynamisch vervangen wordt door ofwel een versietoets zoals \(lq(>= \fIminimale-versie\fR)\(rq ofwel door niets (indien een versieloze afhankelijkheid voldoende geacht wordt). .PP Elk ge\(:exporteerd \fIsymbool\fR (vermeld als \fInaam\fR@\fIversie\fR, waarbij \&\fIversie\fR \(lqBase\(rq is als het een versieloze bibliotheek betreft) is geassocieerd met een \fIminimale-versie\fR van zijn afhankelijkheidssjabloon (het hoofdafhankelijkheidssjabloon wordt altijd gebruikt en wordt uiteindelijk gecombineerd met het afhankelijkheidssjabloon waarnaar verwezen wordt door \fIid-van-afhankelijkheidssjabloon\fR als dat voorhanden is). Het eerste alternatieve afhankelijkheidssjabloon krijgt het nummer 1, het tweede 2 enzovoort. Elke kolom wordt door exact \('e\('en witruimte gescheiden. .PP Elk item over een bibliotheek kan ook velden met meta-informatie bevatten. Die velden worden opgeslagen in regels die beginnen met een asterisk. Momenteel mogen enkel de volgende velden gebruikt worden: .IP "\fBBuild-Depends-Package\fR" 4 .IX Item "Build-Depends-Package" Dit geeft de naam op van het \(lq\-dev\(rq\-pakket dat geassocieerd is met de bibliotheek en het wordt gebruikt door \fBdpkg-shlibdeps\fR om er zeker van te zijn dat de gegenereerde afhankelijkheid minstens even strikt is als de overeenkomstige bouw-afhankelijkheid (sinds dpkg 1.14.13) .IP "\fBBuild-Depends-Packages\fR" 4 .IX Item "Build-Depends-Packages" Hetzelfde als \fBBuild-Depends-Package\fR, maar aanvaardt een door komma's gescheiden lijst van pakketnamen (sins dpkg 1.20.0). Dit veld zal eventuele bestaande \fBBuild-Depends-Package\fR\-velden overschrijven en is vooral nuttig voor \(lq\-dev\(rq\-pakketten en ervan afhankelijke metapakketten, bijvoorbeeld voor een transitieperiode. .IP "\fBAllow-Internal-Symbol-Groups\fR" 4 .IX Item "Allow-Internal-Symbol-Groups" Dit vermeldt in een lijst met witruimte als scheidingsteken welke interne symbolengroepen genegeerd moeten worden, zodat de symbolen uit deze groepen mee opgenomen worden in het uitvoerbestand (sinds dpkg 1.20.1). Dit zou enkel noodzakelijk moeten zijn voor pakketten uit de gereedschapskist die deze interne symbolen ter beschikking stellen. De beschikbare groepen zijn systeemafhankelijk en voor op \s-1ELF\s0 en op \s-1GNU\s0 gebaseerde systemen zijn dat \&\fBaeabi\fR en \fBgomp\fR. .IP "\fBIgnore-Blacklist-Groups\fR" 4 .IX Item "Ignore-Blacklist-Groups" Een verouderde alias voor \fBAllow-Internal-Symbol-Groups\fR (sins dpkg 1.20.1, ondersteund sinds dpkg 1.17.6). .SH "VOORBEELDEN" .IX Header "VOORBEELDEN" .SS "Eenvoudig symboolbestand" .IX Subsection "Eenvoudig symboolbestand" .Vb 4 \& libftp.so.3 libftp3 #MINVER# \& DefaultNetbuf@Base 3.1\-1\-6 \& FtpAccess@Base 3.1\-1\-6 \& [...] .Ve .SS "Geavanceerd symboolbestand" .IX Subsection "Geavanceerd symboolbestand" .Vb 7 \& 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 \& [...] .Ve .SH "ZIE OOK" .IX Header "ZIE OOK" , \&\fBdpkg-shlibdeps\fR(1), \fBdpkg-gensymbols\fR(1).