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

Re: dpkg man page (1) 査読依頼 - multiarch について



たかはしもとのぶです。

From: TAKAHASHI Motonobu <monyo@xxxxxxxxx>
Date: Sat, 10 Sep 2011 15:03:14 +0900

> > #: deb-control.5:113
> > 
> > 未訳です。
> 
> すみません、手元では訳しているのですが、multiarch の際の co-install に
> 関する概念が理解しきれておらず、いまいち訳の妥当性に自信が持てていませ
> ん。別途投稿します。

上記の部分、手元では以下のような訳文を作っています (装飾などはいったん
全部外しています)。

-----
このフィールドは、multiarch インストールの際のパッケージの動作を定義す
るために用いられる。same は、パッケージが単体で co-install できること、
別アーキテクチャのパッケージの依存関係を満たすために用いてはならないこ
とを意味する。foreign は、パッケージが単体で co-install できないこと、
別アーキテクチャのパッケージの依存関係を満たすことが可能であることを意
味する。allowed は、Depends フィールドにおいて、他のアーキテクチャのパッ
ケージを必要とするような逆の依存関係を可能とするだけで、その他の意味は
ない。Architecture: all のパッケージに、このフィールドの存在意義はない。

This field is used to indicate how this package should behave on a
multiarch installations. The value B<same> means that the package is
co-installable with itself, but it must not be used to satisfy the
dependency of any package of a different architecture from itself. The
value B<foreign> means that the package is not co-installable with
itself, but should be allowed to satisfy the dependency of a package
of a different arch from itself. The value B<allowed> allows
reverse-dependencies to indicate in their Depends field that they need
a package from a foreign architecture, but has no effect
otherwise. This field should not be present in packages with the
B<Architecture: all> field.
-----

日本語の情報はなさげなので、以下のあたりを読んで理解した上で、改めてと
思っていますが、他によい情報があれば、御教示ください。

http://wiki.debian.org/Multiarch

もしくは直接訳文にコメントいただければと思います。
よろしくお願いします。

---
TAKAHASHI Motonobu <monyo@xxxxxxxxx>