【问题标题】:Download CPAN Repository. No Linux System with Internet Access下载 CPAN 存储库。没有可以上网的 Linux 系统
【发布时间】:2015-11-24 19:08:26
【问题描述】:

我们的 Linux 系统无法访问 Internet。 只有 Windows 客户端可以访问 Internet。 我想构建一个离线 CPAN 存储库。

我无法下载每个模块并选择所有依赖项。 有没有办法将具有依赖关系的模块自动下载到 Windows 系统? 甚至完整下载 CPAN 存储库对我来说也是一个解决方案。

【问题讨论】:

    标签: perl centos repository cpan


    【解决方案1】:

    您可以使用minicpan 创建 CPAN 的本地镜像。它旨在在媒体上分发 CPAN(或其子集)的副本,以便在没有可用互联网的情况下拥有它,例如一个可以在飞机上在笔记本电脑上使用的 USB 驱动器,因此您仍然可以安装依赖项,即使它已经过时了。

    查看 CPAN 上的 CPAN::Miniminicpan 实用程序以及 this guide on how to set up a mirror on perl.org。还有a guide on blogs.perl.org。此外,this guide in German 非常全面,底部有相关材料的列表。

    事实上,Stack Overflow 上有一个完整的标签ysth's answer here 是非常有用的读物​​之一(尽管不是完整的副本)。

    【讨论】:

    • 我决定不在这里引用任何链接的教程,因为它们很长。
    • 您好 simbabque,感谢您的回复。首先在 Windows 上创建一个存储库看起来有点复杂,因为我首先必须在 Windows 中集成 perl 一些更多的工作并尝试和错误。有没有办法下载到整个存储库?
    • 那么您将如何访问它?您可以简单地安装 ActivePerl 或 Strawberry Perl 并使用它。我实际上使用 CPAN::Mini 创建了 120 个 USB 闪存驱动器,其中包括当前最新的完整 CPAN,作为 $work 的赞助项目在德国 Perl 研讨会上赠送。制作 minicpan 非常容易(与创建 iso 文件并在 120 个驱动器上克隆它相比)。在 Windows 上安装 Perl 也没问题。
    • @user2273214 另一方面,您是否看过 Fatpacker 将您的所有部门与您的程序捆绑在一起?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多