Journal(2005) | Blog(2006) | RandomLink | WhoAmI | LiveBookmark | HomePage

<<Previous: Win32 下 Apache 和 #!/usr/bin/perl  >>Next: 用 Ajax 技术添加预览功能

如何用 minicpan 映像自己的 CPAN

Category: Basic   Keywords: minicpan

简单介绍

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 字节)。赞一声。

    参考

  • <<Previous: Win32 下 Apache 和 #!/usr/bin/perl  >>Next: 用 Ajax 技术添加预览功能

    Options: +Del.icio.us

    Related items Created on 2005-04-07 22:14:38, Last modified on 2005-04-08 16:55:58
    Copyright 2004-2005 All Rights Reserved. Powered by Eplanet && Catalyst 5.62.