Man page - deb-symbols(5)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
deb-symbols
NAMNSYNOPS
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.