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

<<Previous: 购买国外虚拟主机的经历  >>Next: 快速开始Perl XML:接口篇

如何向CPAN上传模块

Category: Basic   Keywords: PAUSE upload modules

  1. First Step, register. https://pause.perl.org/pause/authenquery?ACTION=request_id
    注册后你需要等待PAUSE(The Perl Authors Upload Server)小组的审核。
    我是差不多一天就收到Email,邮件里有你账号的密码。按照04pause.html文档,最迟需要三周时间。
  2. 有密码后登陆PAUSE, 登陆后如果需要上传模块,点击左侧列表的“Upload a file to CPAN”。上传一般为tar.gz模块包,它会自动解压缩的。
  3. 上传模块有好几种方式,PAUSE介绍得很清楚。其他的功能也都有介绍。不需要我的赘言吧。
如果不知道如果制作tar.gz模块包,请参考我的文章“Module::Build”与“使用h2xs打包tarball”。
我上传了Lingua::Han2PinYin, 我的CPAN目录
暂时好像没什么好写的。先就此打住。以后有情况再补充。

名词用途解释

Register Namespace/命名空间:
当你上传模块后,该模块只会放在你的目录下,不会放到CPAN的分类目录下。这时候通过命令行(perl -MCPAN -e "install XX;")是无法获取安装你的模块的。
这时候你就需要去申请注册“Register Namespace/命名空间”来防止模块名称和别人冲突,并把你自己的模块归类到CPAN的某一category/分类下。
成功后,你的页面http://search.cpan.org/~yourname下就有两块,一块是Distribution,你上传的模块;另一块是Registered Module,已注册成功的模块。

Refer/参考

<<Previous: 购买国外虚拟主机的经历  >>Next: 快速开始Perl XML:接口篇

Options: +Del.icio.us

Related items Created on 2004-12-16 19:27:09, Last modified on 2005-05-21 00:15:49
Copyright 2004-2005 All Rights Reserved. Powered by Eplanet && Catalyst 5.62.