.\" dpkg manual page - deb-symbols(5) .\" .\" Copyright Š 2007-2012 RaphaĂŤl Hertzog .\" .\" This is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH deb\-symbols 5 2011\-08\-14 "Projekt Debian" "programy pomocnicze dpkg" .SH NAZWA deb\-symbols \- plik z rozszerzonymi informacjami o bibliotekach współdzielonych w Debianie . .SH SKŁADNIA symbole . .SH OPIS Format wpisów określających rozszerzone zależności bibliotek współdzielonych w tych plikach jest następujący: .PP \fIsoname\-biblioteki szablon\-głównych\-zależności\fP .br [| \fIalternatywny\-szablon\-zależności\fP] .br [...] .br [* \fInazwa\-pola\fP: \fIwartość\-pola\fP] .br [...] \fIsymbol\fP \fIminimalna\-wersja\fP [\fIid\-szablonu\-zależności\fP] .P \fIWersja\-biblioteki\fP jest dokładną wartością pola SONAME, jak ją wypisuje \fBobjdump\fP(1). \fISzablon\-zależności\fP jest zależnością, w której \fI#MINVER#\fP jest dynamicznie zamieniane albo przez zależność wersji w postaci "(>= \fIminimalna\-wersja\fP)", albo jest usuwane (jeżeli wystarcza niewersjonowana zależność). .P Z każdym wyeksportowanym \fIsymbolem\fP (wymienionym jako \fInazwa\fP@\fIwersja\fP, gdzie \fIwersja\fP jest równa "Base", jeśli biblioteka nie jest wersjonowana) jest skojarzona \fIminimalna\-wersja\fP w szablonie zależności (główny szablon zależności jest używany, jeżeli nie podano \fIid\-szablonu\-zależności\fP). Alternatywne szablony zależności są kolejno numerowane, pierwszy ma numer 1, drugi \- 2, itd. .P Każdy wpis dotyczący biblioteki może mieć także parę pól zawierających metadane. Pola te są przechowywane w liniach zaczynających się od znaku gwiazdki. Obecnie, jedynym poprawnym polem jest \fIBuild\-Depends\-Package\fP, które określa nazwę pakietu "\-dev" skojarzonego z biblioteką i używanego przez \fBdpkg\-shlibdeps\fP do upewnienia się, że wygenerowana zależność jest co najmniej tak restrykcyjna jak odpowiadająca jej zależność czasu budowania. .SH PRZYKŁADY .SS "Prosty plik symboli" .PP libftp.so.3 libftp3 #MINVER# DefaultNetbuf@Base 3.1\-1\-6 FtpAccess@Base 3.1\-1\-6 [...] .SS "Zaawansowany plik symboli" .PP libGL.so.1 libgl1 .br | libgl1\-mesa\-glx #MINVER# .br * Build\-Depends\-Package: libgl1\-mesa\-dev publicGlSymbol@Base 6.3\-1 [...] implementationSpecificSymbol@Base 6.5.2\-7 1 [...] .SH "ZOBACZ TAKŻE" \fBhttp://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP .br \fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1). .SH "TŁUMACZE" Piotr Roszatycki , 1999 .br Bartosz Feński , 2004-2005 .br Robert Luberda , 2006-2008 .br Wiktor Wandachowicz , 2008 .br Michał Kułach , 2012