【问题标题】:How can I make inc::module::install suggest ubuntu packages? Should I?如何使 inc::module::install 建议 ubuntu 包?我是不是该?
【发布时间】: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


【解决方案1】:
  1. 让您的代码与最新版本一起工作。先试试那个。 :)

  2. 使用 MiniCPAN、Pinto 或其他模块管理器将存储库冻结为您需要的模块版本。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多