[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