.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" 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 "2023-05-11" "1.21.22" "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 "NAMN" .IX Header "NAMN" deb-symbols \- Debians ut\(:okade informationsfil f\(:or delade bibliotek .SH "SYNOPS" .IX Header "SYNOPS" \&\fBDEBIAN/symbols\fR .SH "BESKRIVNING" .IX Header "BESKRIVNING" Symbolfiler medf\(:oljer Debianbin\(:arpaket och dess format \(:ar en underm\(:angd av symbolfilmallarna som anv\(:ands av \fBdpkg-gensymbols\fR(1) i Debiank\(:allkodspaket, se \fBdeb\-src\-symbols\fR\|(5). .PP Formatet f\(:or posterna med ut\(:okad beroendeinformation f\(:or delade bibliotek i dessa filer \(:ar: .PP \fIbiblioteks-soname\fR \fIhuvud-beroendemall\fR [| \fIalternativ-beroende-mall\fR] [...] [* \fIf\(:alrnamn\fR: \fIf\(:altv\(:arde\fR] [...] \fIsymbol\fR \fIminsta-version\fR [\fIid\-f\(:or\-beroendemall\fR] .PP \&\fIbiblioteks-sonamn\fR \(:ar det exakta v\(:ardet fr\(oan SONAME\-f\(:altet, som det exporteras fr\(oan \fBobjdump\fR(1). En \fIberoendemall\fR \(:ar ett beroende d\(:ar \fI#MINVER#\fR dynamiskt ers\(:atts av en versionskontrollrad \(rq(>= \fIminsta-version\fR)\(rq eller av ingenting (om ett ej versionsstyrt beroende anses tillr\(:ackligt). .PP Varje exporterad \fIsymbol\fR (anges som \fInamn\fR@\fIversion\fR, d\(:ar \fIversion\fR \(:ar \(rqBase\(rq om biblioteket inte \(:ar versionsstyrt) associeras med en \fIminsta-version\fR i sin beroendemall (huvudberoendemallen anv\(:ands alltid och kommer att kombineras med beroendemallen som anges med \fIid\-f\(:or\-beroendemall\fR om den finns). Den f\(:orsta alternativa beroendemallen f\(oar nummer 1, den andra 2, osv. Varje kolumn avdelas av exakt ett enkelt blanktecken. .PP Alla poster i ett bibliotek kan \(:aven inneh\(oalla n\(oagra f\(:alt med metainformation. Dessa f\(:alt lagras p\(oa rader som b\(:orjar med en asterisk. De enda f\(:alt som f\(:or n\(:arvarande \(:ar giltiga \(:ar: .IP "\fBBuild-Depends-Package\fR" 4 .IX Item "Build-Depends-Package" Anger namnet p\(oa det \(rq\-dev\(rq\-paket som h\(:or till biblioteket, och anv\(:ands av \fBdpkg-shlibdeps\fR f\(:or att se till att det beroende som genereras \(:ar \(oatminstone lika strikt som motsvarande byggberoende (sedan dpkg 1.14.13). .IP "\fBBuild-Depends-Packages\fR" 4 .IX Item "Build-Depends-Packages" Samma som \fBBuild-Depends-Package\fR men godtar en kommaseparerad lista med paketnamn (sedan dpkg 1.20.0). F\(:altet kommer \(:overstyra f\(:altet \fBBuild-Depends-Package\fR om det finns, och \(:ar huvudsakligen anv\(:andbart f\(:or \(rq\-dev\(rq\-paket och metapaket som beror p\(oa dessa, s\(:ag f\(:or en \(:overg\(oangsperiod. .IP "\fBAllow-Internal-Symbol-Groups\fR" 4 .IX Item "Allow-Internal-Symbol-Groups" Anger vilka interna symbolgrupper som ska ignoreras, som en blankteckenavdelad lista, s\(oa att symbolerna som f\(:orekommer i dessa grupper tas med i utdatafilen (sedan dpkg 1.20.1). Detta b\(:or endast vara n\(:odv\(:andigt f\(:or vektygskedjepaket som tillhandah\(oaller dessa interna symboler. Vilka grupper som \(:ar tillg\(:angliga beror p\(oa systemet, f\(:or \s-1ELF\-\s0 och GNU-baserade system \(:ar de \fBaeabi\fR och \fBgomp\fR. .IP "\fBIgnore-Blacklist-Groups\fR" 4 .IX Item "Ignore-Blacklist-Groups" Ett alias f\(:or \fBAllow-Internal-Symbol-Groups\fR som avr\(oads fr\(oan (sedan dpkg 1.20.1, st\(:ods sedan dpkg 1.17.6). .SH "EXEMPEL" .IX Header "EXEMPEL" .SS "Enkla symbolfiler" .IX Subsection "Enkla symbolfiler" .Vb 5 \& libftp.so.3 libftp3 #MINVER# \& DefaultNetbuf@Base 3.1\-1\-6 \& FtpAccess@Base 3.1\-1\-6 \& [...] \&=head2 Avancerad symbols\-fil \& \& 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 "SE \(:AVEN" .IX Header "SE \(:AVEN" , \fBdeb\-src\-symbols\fR\|(5), \fBdpkg-shlibdeps\fR(1), \fBdpkg-gensymbols\fR(1). .SH "\(:OVERS\(:ATTNING" .IX Header "\(:OVERS\(:ATTNING" Peter Krefting och Daniel Nylander.