Man page - deb-symbols(5)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

deb-symbols

NAMN
SYNOPS
BESKRIVNING
EXEMPEL
Enkla symbolfiler
SE ÄVEN
ÖVERSÄTTNING

NAMN

deb-symbols - Debians utökade informationsfil för delade bibliotek

SYNOPS

DEBIAN/symbols

BESKRIVNING

Symbolfiler medföljer DebianbinÀrpaket och dess format Àr en undermÀngd av symbolfilmallarna som anvÀnds av dpkg-gensymbols (1) i DebiankÀllkodspaket, se deb-src-symbols (5).

Formatet för posterna med utökad beroendeinformation för delade bibliotek i dessa filer Àr:

biblioteks-soname huvud-beroendemall
[| alternativ-beroende-mall ]
[...]
[* fÀlrnamn : fÀltvÀrde ]
[...]
symbol minsta-version
[ id-för-beroendemall ]

biblioteks-sonamn Ă€r det exakta vĂ€rdet frĂ„n SONAME-fĂ€ltet, som det exporteras frĂ„n objdump (1). En beroendemall Ă€r ett beroende dĂ€r #MINVER# dynamiskt ersĂ€tts av en versionskontrollrad ”(>= minsta-version )” eller av ingenting (om ett ej versionsstyrt beroende anses tillrĂ€ckligt).

Varje exporterad symbol (anges som namn @ version , dĂ€r version Ă€r ”Base” om biblioteket inte Ă€r versionsstyrt) associeras med en minsta-version i sin beroendemall (huvudberoendemallen anvĂ€nds alltid och kommer att kombineras med beroendemallen som anges med id-för-beroendemall om den finns). Den första alternativa beroendemallen fĂ„r nummer 1, den andra 2, osv. Varje kolumn avdelas av exakt ett enkelt blanktecken.

Alla poster i ett bibliotek kan Àven innehÄlla nÄgra fÀlt med metainformation. Dessa fÀlt lagras pÄ rader som börjar med en asterisk. De enda fÀlt som för nÀrvarande Àr giltiga Àr:
Build-Depends-Package

Anger namnet pĂ„ det ”-dev”-paket som hör till biblioteket, och anvĂ€nds av dpkg-shlibdeps för att se till att det beroende som genereras Ă€r Ă„tminstone lika strikt som motsvarande byggberoende (sedan dpkg 1.14.13).

Build-Depends-Packages

Samma som Build-Depends-Package men godtar en kommaseparerad lista med paketnamn (sedan dpkg 1.20.0). FĂ€ltet kommer överstyra fĂ€ltet Build-Depends-Package om det finns, och Ă€r huvudsakligen anvĂ€ndbart för ”-dev”-paket och metapaket som beror pĂ„ dessa, sĂ€g för en övergĂ„ngsperiod.

Allow-Internal-Symbol-Groups

Anger vilka interna symbolgrupper som ska ignoreras, som en blankteckenavdelad lista, sÄ att symbolerna som förekommer i dessa grupper tas med i utdatafilen (sedan dpkg 1.20.1). Detta bör endast vara nödvÀndigt för vektygskedjepaket som tillhandahÄller dessa interna symboler. Vilka grupper som Àr tillgÀngliga beror pÄ systemet, för ELF- och GNU-baserade system Àr de aeabi och gomp .

Ignore-Blacklist-Groups

Ett alias för Allow-Internal-Symbol-Groups som avrÄds frÄn (sedan dpkg 1.20.1, stöds sedan dpkg 1.17.6).

EXEMPEL

Enkla symbolfiler

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
[...]

SE ÄVEN

<https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>, deb-src-symbols (5), dpkg-shlibdeps (1), dpkg-gensymbols (1).

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.