Man page - deb-shlibs(5)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

deb-shlibs

NAMN
SYNOPS
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.