我怎样才能使inc :: module :: install建议ubuntu包?我是不是该?

时间:2012-01-25 15:44:41

标签: perl deployment ubuntu cpan apt

我尝试将我编写的应用程序部署到新的虚拟机上,并在使用cpan安装我在Makefile.pl中列出的所有依赖项后遇到了一些兼容性问题。除此之外,有些ubuntu包集成(即使Crypt :: SSLeay工作,或者某些依赖于系统库的xml模块),一些模块通常更好。

所以我的问题是CPAN正在安装最新版本的模块,而我的代码显然只处理旧代码,并且它在安装一些较新的代码时遇到了麻烦。

我的临时解决方案是提出一个ubuntu软件包列表并制作一个必须在Makefile.PL之前运行的apt-get安装线,但这看起来像是一个黑客。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

  1. 使您的代码适用于最新版本。先尝试一下。 :)

  2. 使用MiniCPAN,Pinto或其他模块管理器冻结您所需模块版本的回购。

  3. 使用您需要的依赖项版本分发您的代码。