.\" 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 Debianprojektet dpkg\-verktygen .SH NAMN deb\-symbols \- Debians utökade informationsfil för delade bibliotek . .SH SYNOPS symbols . .SH BESKRIVNING Formatet för posterna med utökad beroendeinformation för delade bibliotek i dessa filer är: .PP \fIbiblioteks\-sonamn huvudberoendemall\fP .br [ | \fIalternativ\-beroendemall\fP] .br [...] .br [* \fIfältnamn\fP: \fIfältvärde\fP] .br [ ? ] \fIsymbol\fP \fIminsta\-version\fP [\fIid för beroendemall\fP] .P \fIBiblioteks\-sonamn\fP är det exakta värdet från SONAME\-fältet, som det exporteras från \fBobjdump\fP(1). En \fIberoendemall\fP är ett beroende där \fI#MINVER#\fP dynamiskt ersätts av en versionskontrollrad "(>= \fIminsta\-version\fP)" eller av ingenting (om ett ej versionsstyrt beroende anses tillräckligt). .P Varje exporterad \fIsymbol\fP (anges som \fInamn\fP@\fIversion\fP, där \fIversion\fP är "Base" om biblioteket inte är versionsstyrt) associeras med en \fIminsta\-version\fP i sin beroendemall (huvudberoendemallen används alltid och kommer att kombineras med beroendemallen som anges med \fIid\-för\-beroendemall\fP om den finns). Den första alternativa beroendemallen får nummer 1, den andra 2, osv. .P Alla poster i ett bibliotek kan även innehålla några fält med metainformation. Dessa fält lagras på rader som börjar med en asterisk. De enda fält som för närvarande är giltiga är: .TP \fBBuild\-Depends\-Package\fP Anger namnet på det "\-dev"\-paket som hör till biblioteket, och används av \fBdpkg\-shlibdeps\fP för att se till att det beroende som genereras är åtminstone lika strikt som motsvarande byggberoende. .TP \fBIgnore\-Blacklist\-Groups\fP Anger vilka svartlistegrupper som skall ignoreras, som en blankteckenavdelad lista, så att symbolerna som förekommer i dessa grupper tas med i utdatafilen. Detta bör endast vara nödvändigt för vektygskedjepaket som tillhandahåller dessa svartlistade symboler. Vilka grupper som är tillgängliga beror på systemet, för ELF\- och GNU\-baserade system är de \fBaeabi\fP och \fBgomp\fP. .SH EXEMPEL .SS "Enkla symbolfiler" .PP libftp.so.3 libftp3 #MINVER# DefaultNetbuf@Base 3.1\-1\-6 FtpAccess@Base 3.1\-1\-6 [?] .SS "Avancerad symbols\-fil" .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 "SE ÄVEN" \fBhttps://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP .br \fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1). .SH ÖVERSÄTTNING Peter Krefting och Daniel Nylander.