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