[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
develnews #3 (1/6) 翻訳(その2)
- From: "Satoru KURASHIKI" <lurdan@xxxxxxxxx>
- Subject: develnews #3 (1/6) 翻訳(その2)
- Date: Fri, 4 Jan 2008 21:54:15 +0900
- Content-disposition: inline
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=EgjkBCPX8MiH4Llh/YKPfpCL8zUYQnILFk+0x7b6LSs=; b=ZNQFa2PO41SQhClXjR58APUmgpaZjYHkFZ7WRYACWOOsJZjR6pf8HE57uV71fqBr44U6Kms+A/EJDwiipyWodWxeNwkfutXJYXnqmLFu7dAe6FoifI6Uo4cSzHPgQUTpkWc5l5HtYvfYUYWBGr5dZZ9LXZRmcu2E9/nW1dVPLsY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=kxJ7cm30vCkV+KjRisB8hiL2ciqsTES9AaKbYuuvtBRXKs5zjY2A4seUnjbwfoOd5V5iIcyDZ/OWkxqSztpaRGZvMpzTiLRA8aOsCR+fXbdYSxkGOJArzO/N1Fq/2EDw6NiqeSWb55mcLN7ZUuD4s5sXHDXFv28D9Xp3Iw8sT1Y=
- List-help: <mailto:debian-www-ctl@debian.or.jp?body=help>
- List-id: debian-www.debian.or.jp
- List-owner: <mailto:debian-www-admin@debian.or.jp>
- List-post: <mailto:debian-www@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-www-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-www-ctl@debian.or.jp; help=<mailto:debian-www-ctl@debian.or.jp?body=help>
- X-ml-name: debian-www
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- Message-id: <988ea2d90801040454q4ba7253cjca177cd37e3a22d1@xxxxxxxxxxxxxx>
- X-mail-count: 11942
倉敷です。
続きです。しっくり来る表現が思いつかなくて、かなり無理のある日本語に
なってしまいました。赤ペンよろしくお願いします。
> 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