Man page - deb-shlibs(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-shlibs
NAMNSYNOPS
BESKRIVNING
SONAME-FORMAT
EXEMPEL
SE ĂVEN
ĂVERSĂTTNING
NAMN
deb-shlibs - Debians informationsfil för delade bibliotek
SYNOPS
debian/shlibs , debian/ binary-name .shlibs , DEBIAN/shlibs
BESKRIVNING
shlibs -filer skapar en koppling mellan biblioteksnamn och versioner ( SONAME s) till beroenden som Àr lÀmpliga för en paketstyrfil. Den har en post per rad. Blanka rader Àr inte tillÄtna. Rader som inleds med ett # -tecken anses vara kommentarer, och ignoreras. Alla andra rader mÄste vara pÄ formatet
[ typ : ] bibliotek version beroenden
FÀlten bibliotek och version avdelas med blanktecken medan fÀltet beroenden strÀcker sig till slutet av raden. FÀltet typ Àr frivilligt och behövs vanligtvis inte.
FÀltet dependencies har samma syntax som fÀltet Depends i en binÀr-styrfil, se deb-control (5).
SONAME-FORMAT
För nÀrvarande stöds följande SONAME-format:
namn .so. version
och
namn - version .so
dÀr namn vanligtvis prefigeras med lib .
Den förstnÀmnda anvÀnds oftast av delade bibliotek med stabila grÀnssnitt. Det senare av delade bibliotek med instabila grÀnssnitt, dÀr hela versionsnumret blir en del av dess SONAME och mÄste anges i sin helhet vid lÀnkning mot sÄdana paket.
EXEMPEL
shlibs -filen för ett typiskt bibliotekspaket, som heter libcrunch1 och som innehÄller ett bibliotek vars SONAME Àr libcrunch.so.1 , kan se ut sÄ hÀr:
libcrunch 1 libcrunch1 (>= 1.2-1)
FÀltet beroenden mÄste ange den senaste versionen av paketet som lade till nya symboler i biblioteket: i exemplet ovan lades nya symboler till i version 1.2 av libcrunch . Det Àr inte den enda orsaken till att beroenden kan behöva snÀvras in.
SE ĂVEN
deb-control (5), deb-symbols (5), dpkg-shlibdeps (1).
ĂVERSĂTTNING
Peter Krefting och Daniel Nylander.