[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
develnews #28 翻訳 (4/5)
倉敷です。
表題の翻訳です。査読をお願いします。
At Fri, 10 Feb 2012 08:47:33 +0900,
KURASHIKI Satoru wrote:
> 4. dh_linktree helper tool …… 石井さん
dh_linktree helper tool
-----------------------
If your package contains embedded copies of PHP/javascript files (or any
other file that gets directly shipped as-is), it can be tedious to
replace them with symlinks to packaged copies. The new tool dh_linktree
(package dh-linktree) might help you in this task. You just have to
include the Debian package corresponding to your embedded copies in your
build dependencies and create a debian/foo.linktrees files explaining
what to do. dh_linktree will create the symlink tree for you and add the
corresponding dependency in ${misc:Depends} (if needed). It can operate
in several modes:
* embed: it will unconditionally integrate the whole directory at the
indicated place
* replace: it will only replace the files already installed by your
package with symlinks to the corresponding file in the official
package.
* de-duplicate: like replace except that it will only do it if the files
are exactly identical.
If you want to learn more, install the dh-linktree package and read the
manual page dh_linktree(1).
-- Raphaël Hertzog
dh_linktree ヘルパーツール
-----------------------
パッケージに PHP/javascript ファイルの埋め込みコピーが含まれている (もしくはその他の
ファイルが as-is として直接配布される) 場合、それをパッケージされたものへのシンボリック
リンクに置き換えるのは面倒なものです。新しい dh_linktree ツール (dh-linktree
パッケージ) がこの作業を手助けしてくれます。
埋め込みコピーに対応する Debian パッケージをビルド依存に含めて、何をするのか書かれた
debian/foo.linktrees ファイルを作成するだけで構いません。dh_linktree はシンボリック
リンクのツリーを作成し、(必要に応じて) ${misc:Depends} に依存関係を追加してくれます。
いくつかの動作モードがあります:
* 埋め込み: 条件つきで、指定された場所にディレクトリ全体を統合します
* 置き換え: パッケージがインストールしたファイルを、対応する公式パッケージのファイル
へのリンクで単に置き換えます
* 重複排除: 置き換えと同様ですが、ファイルが全く同一の場合のみ処理を行います
詳細については、dh-linktree パッケージをインストールして、dh_linktree(1) の
マニュアルを読んでください。
-- Raphaël Hertzog
ではでは。
--
KURASHIKI Satoru