【发布时间】:2012-02-18 19:17:01
【问题描述】:
我正在尝试将我编写的应用程序部署到新的虚拟机上,并在使用 cpan 安装我在 Makefile.pl 中列出的所有依赖项后遇到了一些兼容性问题。除此之外,一些模块确实通常更好地与一些 ubuntu 包集成(即让 Crypt::SSLeay 工作,或者一些依赖于系统库的 xml 模块)。
所以我的问题是,当我的代码显然只适用于旧模块时,CPAN 正在安装最新版本的模块,而且它根本无法安装一些较新的模块。
我的临时解决方案是提供一个 ubuntu 软件包列表并创建一个 apt-get install 行,您必须在 Makefile.PL 之前运行它,但这似乎是一个 hack。
有没有更好的方法来做到这一点?
【问题讨论】:
标签: perl deployment ubuntu cpan apt