如何用 minicpan 映像自己的 CPAN
因为现在家中的网络不方便下载,有点不太给力,所以自己搞个本地的 cpan ,这样可以静下心来写程序不用连网。所以找了一下怎么给 cpan 放到本地的方法转自 fayland 大大的文章.
原文地址:http://fayland.org/journal/minicpan.html
简单介绍
minicpan 最简单的说法是把伟大的CPAN搬到自己的电脑里。它的最初想法来自Randal L. Schwartz的Mirroring your own mini-CPAN完整的 CPAN 有 1G 多,minicpan 只是把这一模块的最新版本 down 下来,所以只有500M左右,可以放到一张光盘里。
一般用于需要时不必上网就能安装所需模块,这对某时上不了网非常有用。
安装
minicpan 是模块CPAN::Mini的一个运行程序。介绍下我自己安装和使用过程:
cpan CPAN::Mini 安装此模块,安装完毕后 bin 目录下会有minicpan可执行文件(win32下为bat文件)
执行命令,将 CPAN 拷贝到 E:\CPAN 目录下:
minicpan -l E:/CPAN/ -r http://mirrors.163.com/cpan/
推荐镜像:http://mirrors.163.com/cpan/
我大约弄了三个小时(用 rsync 可能会快很多)才拷贝到已 D 字开头的模块,受不了先断一下。而后要重新续传的话可以用如下命令,加一 -f 参数:
minicpan -l E:/CPAN/ -r http://mirrors.163.com/cpan/ -f
如果不想每次都输入 -l -r 这长地址可以建一文件 .minicpanrc
local: E:/CPAN/ remote: http://mirrors.163.com/cpan/
然后修改 minicpan 可执行文件, ,linux 就不用修改这个了,直接在上面这步的当前用户目录建一个 .minicpanrc 就行了
%config = config_read( 'C:\usr\bin\.minicpanrc' );
写入文件的地址。
使用
完毕后加自己的CPAN路径加到 Config.pm 里。这里有好几种办法,一种是手工打开 CPAN/Config.pm 修改,另一种是
C:>cpan cpan>o conf urllist unshift file:///E:/CPAN/ cpan>o conf commit
以后安装的话可以直接install, 不用联网。
cpan>install DBD::Mock
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:扶凯 来源: 扶凯
- 标签: CPAN minicpan 映像
- 发布时间:2011-04-02 13:53:12
- [41] 界面设计速成
- [35] Oracle MTS模式下 进程地址与会话信
- [33] 如何拿下简短的域名
- [32] 视觉调整-设计师 vs. 逻辑
- [32] 程序员技术练级攻略
- [32] IOS安全–浅谈关于IOS加固的几种方法
- [31] 图书馆的世界纪录
- [30] 【社会化设计】自我(self)部分――欢迎区
- [30] android 开发入门
- [27] 读书笔记-壹百度:百度十年千倍的29条法则