[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

develnews #3 (1/6) 翻訳(その2)



倉敷です。

続きです。しっくり来る表現が思いつかなくて、かなり無理のある日本語に
なってしまいました。赤ペンよろしくお願いします。

>  For package like libgtk2-0 where symbol based dependency could generate a
>  dependency weaker than what's really needed at run-time, it offers a way
>  for the package using the library to provide a minimal version for the
>  dependency. In the case of libgtk2-0, the minimal version of libgtk2-dev
>  required at build-time (as identified in the Build-Depends header) would
>  be used a minimal version to put in the run-time dependency. For this the
>  symbols file needs to indicate to dpkg-shlibdeps the name of the
>  corresponding -dev package. This is done with a special header called
>  "Build-Depends-Package" (see man dpkg-shlibdeps and man deb-symbols for
>  details and precise syntax).

libgtk2-0 のように、シンボルをもとにすると実際に実行時に必要とされるより弱い
依存関係が生成されることがあるようなパッケージ向けに、ライブラリを使って
依存関係に最小バージョンを提供する手段を提供します。libgtk2-0 の場合、ビルド
時に (Build-Depends ヘッダで判別されて) 必要になる libgtk2-dev の最小
バージョンが、実行時の依存関係に追記される最小バージョンとなります。このために、
symbols ファイルは対応している -dev パッケージ名を dpkg-shlibdeps に示す必要が
あります。これは "Build-Depends-Package" という特別なヘッダでなされます (詳細と
正確な記法については、man dpkg-shlibdeps と man-deb-symbols を見てください)。

>  If you add symbols files to packages, please follow the guidelines
>  provided here[2] and feel free to contribute to this wiki page. I'm also
>  looking for volunteers to identify the libraries with most reverse
>  dependencies, to file bug reports on them and to coordinate the work to
>  make it a release goal to have the most important libraries use symbols
>  files.

パッケージに symbols ファイルを追加する時は、ここ [2] にあるガイドラインに
従ってください。この wiki ページへの寄稿もご自由に。ライブラリの被依存を
おおよそ調べる、それらにバグレポートを出す、そして重要なライブラリのほとんどで
symbols ファイルが使われることをリリースゴールとするために作業をとりまとめる、
といったことのために、有志も募集しています。

>   -- Raphaël Hertzog
>
>  [1] http://lists.debian.org/debian-devel/2007/12/msg00036.html
>  [2] http://wiki.debian.org/UsingSymbolsFiles

ではでは。
-- 
KURASHIKI Satoru