perl - 下载 CPAN 存储库。没有可以上网的 Linux 系统

标签 perl centos repository cpan

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

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

最佳答案

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

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

其实还有一个完整的标签在这里堆栈溢出。 ysth's answer here 是非常有用的读物​​之一(尽管不是完整的副本)。 .

关于perl - 下载 CPAN 存储库。没有可以上网的 Linux 系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33891545/

相关文章:

git - 如何让编码人员有选择地访问我的 Git Repo 中的代码?

perl - 如何使用MooseX::Storage来存储一大堆HashRef?

perl - @ISA vs 使用 base vs 使用 parent

regex - ssh2->exec 中的 Perl Grep 找不到任何东西

php - Centos 6 上安装的 yum list *php* 未显示任何 php 软件包,但 php -v 显示 php 安装版本

linux - 为什么我的 Apache 只能访问 root 拥有的文件?

centos - RPM 应用程序详细信息页面

android-studio - 构建 :gradle:2. 1.0-alpha3 在哪里?

perl - 如何检测模块中的 'strict' pragma?

git push 失败 - 致命的 : the remote end hung up unexpectedly