【发布时间】:2010-11-23 03:17:51
【问题描述】:
每当我在具有特定处理包管理方式的任何风格的系统上工作时,我都会尝试坚持使用该标准来管理我的 Perl 模块。 “在罗马时,等等。”
例如,在使用 ActivePerl 的 Win32 系统上,我对所有内容都使用 PPM,并使用出色的 PPM::Make。在 RedHat 系统上,我更喜欢使用 RPM。
现在我正在开发一个 Debian 系统,并且发现自己需要一种将任意 CPAN 或 CPAN 风格的发行版转换为 deb 的方法。
Google 显示 dh-make-perl、CPANPLUS::Dist::Deb 和 CPAN::Packager::Builder::Deb 等选项。
有使用这些不同工具经验的人对使用或避免使用什么有任何建议吗?
从标准 CPAN 模块构建 deb 文件的最佳方法是什么?
更新:
我在这个主题上找到了an article by Hans Dieter Piercy - 他根据自己的需要建议使用 CPANPLUS 工具。在某些情况下,他推荐使用 dh-make-perl。 Jeremiah Foster(撰写了 brian d foy 所指的文章)响应 HDP 并为 dh-make-perl 提供了一个案例。
还有 a post on idimmu.net 描述了使用 dh-make-perl。
ATM,我倾向于 dh-make-perl,因为它已被推荐三次(brian d foy 作为 Jeremy Foster、idimmu.net 的作者和 hillu 的代理),而一次推荐给 CPANPLUS
【问题讨论】: