Scroll to navigation

deb-shlibs(5) programy pomocnicze dpkg deb-shlibs(5)

NAZWA

deb-shlibs - plik z informacjami o bibliotekach współdzielonych w Debianie

OPIS

Pliki shlibs odwzorowują nazwy i wersje (tzw. sonames) bibliotek współdzielonych na zależności odpowiednie dla pliku kontrolnego pakietu. W każdej linii może być umieszczony tylko jeden wpis. Puste linie nie mogą występować. Linie zaczynające się od znaku # są uważane za komentarze i ignorowane. Wszystkie pozostałe linie muszą mieć następujący format:
[typ:] biblioteka wersja zależności
Pola biblioteka i wersja są oddzielone od siebie białymi znakami (spacjami), a pole zależności rozciąga się do końca linii. Pole typ jest opcjonalne i zazwyczaj nie jest potrzebne.
Pole zależności ma tę samą składnię co pole Depends w pliku kontrolnym pakietu binarnego, patrz deb-control(5). Patrz również Debian Policy Manual.

PRZYKŁADY

Plik shlibs dla typowego pakietu z bibliotekami, nazwanego libcrunch1, dostarczającego tylko jedną bibliotekę, której soname to libcrunch.so.1, może wyglądać tak:
libcrunch 1 libcrunch1 (>= 1.2-1)
Pole zależności musi wymieniać najnowszą wersję pakietu, w której dodano nowe symbole do biblioteki: w powyższym przykładzie nowe symbole były dodane do wersji 1.2 biblioteki libcrunch. Nie jest to jedyny powód,dla którego zależności mogą być zawężane; szczegóły można znaleźć w dokumencie "Zasady polityki Debiana".

ZOBACZ TAKŻE

deb-control(5), dpkg-shlibdeps(1), deb-symbols(5).

TŁUMACZE

Piotr Roszatycki <dexter@debian.org>, 1999
 
Bartosz Feński <fenio@debian.org>, 2004-2005
 
Robert Luberda <robert@debian.org>, 2006-2008
 
Wiktor Wandachowicz <siryes@gmail.com>, 2008
 
Michał Kułach <michal.kulach@gmail.com>, 2012
2012-02-08 Projekt Debian