.\" 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 エクスポートされた各シンボル (\fIname\fP@\fIversion\fP 形式で列挙。ライブラリにバージョンが存在しない場合、\fIversion\fP は "Base" となる) は dependency template の\fIminimal\-version\fP に関連付けられる (\fIid\-of\-dependency\-template\fP が存在しない場合は、\fImain\-dependency\-template\fP が用いられる。代替の dependency\-template の最初のものは 1 となり、次は 2 となっていく。 .P ライブラリの各エントリには、メタ情報を示すフィールドもいくつか存在する。これらのフィールドはアスタリスクから始まる行に保存される。現在のところ有効なフィールドは、\fIBuild\-Depends\-Package\fP のみである。これは、ライブラリに関連する "\-dev" パッケージ名を示し、\fBdpkg\-shlibdeps\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 関連項目 \fBhttp://wiki.debian.org/Projects/ImprovedDpkgShlibdeps\fP .br \fBdpkg\-shlibdeps\fP(1), \fBdpkg\-gensymbols\fP(1). .SH 翻訳者 高橋 基信 . 喜瀬 浩 . 関戸 幸一 . 鍋谷 栄展 . 倉澤 望 . 石川 睦 . 鵜飼 文敏 . 中野 武雄 . .SH 翻訳校正 Debian JP Documentation ML .