.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (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 .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . 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 2024-03-10 1.22.6 "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 ELF\- 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.