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/

相关文章:

perl 调用 shell-- interrupt ^C 停止 shell,而不是 perl

php - 将一行 Perl 代码翻译成 PHP

java - 为什么 Apache Nutch 清理作业在云模式下使用 Apache Solr 失败

java - 在Linux上安装JDK

linux - 我无法访问本地主机 :8080 after configuring tomcat on CentOS linux

svn - 如何在每次提交时提交颠覆修订,以便在两个存储库之间引用

java - 计算用于电子邮件分类的语言模型的困惑度

perl - 如何优雅地从 Perl 的字符串中拆分成对的单词?

docker - 恢复预配置的Docker镜像的方法

git - 如何将新的本地分支推送到远程 Git 存储库并跟踪它?