.\" 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 "Debian Project" "dpkg ユーティリティ" .SH 名前 deb\-symbols \- Debian の拡張された共有ライブラリ情報ファイル . .SH 書式 symbols . .SH 説明 これらのファイルに設定可能な拡張された共有ライブラリの依存関係情報のフォーマットは以下のとおりである: .PP \fIlibrary\-soname main\-dependency\-template\fP .br [| \fIalternative\-dependency\-template\fP] .br [...] .br [* \fIfield\-name\fP: \fIfield\-value\fP] .br [...] \fIsymbol\fP \fIminimal\-version\fP [\fIid\-of\-dependency\-template\fP] .P \fIlibrary\-soname\fP は \fBobjdump\fP(1) によってエクスポートされた SONAME フィールドの値と完全に合致している。\fIdependency\-template\fP は依存関係を示す。なお\fI#MINVER#\fP は "(>= \fIminimal\-version\fP)" のようなバージョンチェックにより動的に置き換えられるか、(バージョンを明示した依存関係が不要だと判断された場合は) 空文字となる。 .P Each exported \fIsymbol\fP (listed as \fIname\fP@\fIversion\fP, with \fIversion\fP being "Base" if the library is not versioned) is associated to a \fIminimal\-version\fP of its dependency template (the main dependency template is always used and will end up being combined with the dependency template referenced by \fIid\-of\-dependency\-template\fP if present). The first alternative dependency template is numbered 1, the second one 2, etc. .P Each entry for a library can also have some fields of meta\-information. Those fields are stored on lines starting with an asterisk. Currently, the only valid fields are: .TP \fBBuild\-Depends\-Package\fP It indicates the name of the "\-dev" package associated to the library and is used by \fBdpkg\-shlibdeps\fP to make sure that the dependency generated is at least as strict as the corresponding build dependency. .TP \fBIgnore\-Blacklist\-Groups\fP It indicates what blacklist groups should be ignored, as a whitespace separated list, so that the symbols contained in those groups get included in the output file. This should only be necessary for toolchain packages providing those blacklisted symbols. The available groups are system dependent, for ELF and GNU\-based systems these are \fBaeabi\fP and \fBgomp\fP. .SH 例 .SS "簡単な symbol ファイル" .PP libftp.so.3 libftp3 #MINVER# DefaultNetbuf@Base 3.1\-1\-6 FtpAccess@Base 3.1\-1\-6 [...] .SS "複雑な symbol ファイル" .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 関連項目 \fBhttps://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP .br \fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1). .SH 翻訳者 高橋 基信 . 喜瀬 浩 . 関戸 幸一 . 鍋谷 栄展 . 倉澤 望 . 石川 睦 . 鵜飼 文敏 . 中野 武雄 . .SH 翻訳校正 Debian JP Documentation ML .