07 April 2005
This post may be outdated due to it was written on 2005. The links may be broken. The code may be not working anymore. Leave comments if needed.

简单介绍

minicpan 最简单的说法是把伟大的CPAN搬到自己的电脑里。它的最初想法来自Randal L. SchwartzMirroring 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://cpan.linuxforum.net/
    推荐使用 joe 的镜像 http://cpan.3322.org
  • 我大约弄了三个小时(用 rsync 可能会快很多)才拷贝到已 D 字开头的模块,受不了先断一下。而后要重新续传的话可以用如下命令,加一 -f 参数:
    minicpan -l E:/CPAN/ -r http://cpan.linuxforum.net/ -f
  • 完毕后加自己的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
    如果不想每次都输入 -l -r 这长地址可以建一文件 .minicpanrc
    local:  E:/CPAN/
    remote: http://cpan.linuxforum.net/
    然后修改 minicpan 可执行文件:
    %config = config_read( 'C:\usr\bin\.minicpanrc' );
    写入文件的地址。

    后记 于2005/04/08

    早上又花了两个小时总算把 CPAN download 完了。共11533个文件,大小418 MB (438,329,000 字节)。赞一声。

    参考



  • blog comments powered by Disqus