我需要设置和维护本地的CPAN镜像,需要什么脚本和最佳实践应该注意?
我需要设置和维护本地的CPAN镜像,需要什么脚本和最佳实践应该注意?
CPAN::Mini 是一个不错的选择。在本地镜像了 CPAN 之后,您需要通过 "file:" URL 将镜像地址设置为在 CPAN.pm 或 CPANPLUS 中使用的本地目录。
file:///path/to/my/cpan/mirror
如果您想让您的镜像拥有CPAN分发的开发版本副本,您可以使用CPAN::Mini::Devel。
更新:
“如何镜像CPAN?” FAQ提供的另一个答案是用于镜像所有 CPAN,通常是为了提供另一个公共镜像。这包括过时的旧版本分发。CPAN::Mini只镜像最新版本。这个规模更小,对于大多数用户来说,通常是人们用于访问本地或无连接(笔记本电脑)的CPAN。
CPAN::Mini很不错。默认情况下,它只保留发行版的最新版本,而不是像CPAN一样保留每个版本。
您还可以安装CPAN::Mini::Webserver,它为您提供了一个本地cpan镜像的Web界面 - 如果您离线并仍然想使用perl,则非常方便。