2012年10月22日星期一

使用 minicpan 搭建自己的本地 CPAN 镜像

备注: 以下文章参考 :http://www.fayland.org/journal/minicpan.html
如果你经常使用 perl 的话,肯定对 cpan 不陌生了,各种各样的模块真的是很方便,但是由于每次下载模块的时候都要经过编译检查校验等一系列的过程,如果有相关依赖的模块没有安装的话,且你的网络不是很好的话,这个过程就会变成的很漫长。 所以在本地建一个 cpan  的镜像,就是很有必要的了。
我们要使用的工具 minicpan 也是 cpan 上的一个模块,使用以下命令进行安装
cpan CPAN::Mini
然后执行以下命令开始进行同步 cpan
minicpan -l /root/cpan -r http://mirrors.163.com/cpan
这个时间可能会比较长,根据网速,有可能需要好几个小时。
———————————————————–
最后说一下我在 .bashrc 里面设置的一些快捷键
alias cpanml=’cpanm –sudo –mirror /root/cpan –mirror-only’
执行 cpanml 从本地的镜像里面安装 cpan 模块,我在这里使用的是 cpanm 来安装模块的
alias updateCpan=’minicpan -l /root/cpan -r http://mirrors.163.com/cpan -f’
这里是定期更新本地 cpan 镜像的模块, 并且支持断点续传功能。

没有评论:

发表评论