Category: Basic Keywords: PAUSE upload modules
- First Step, register. https://pause.perl.org/pause/authenquery?ACTION=request_id
注册后你需要等待PAUSE(The Perl Authors Upload Server)小组的审核。
我是差不多一天就收到Email,邮件里有你账号的密码。按照04pause.html文档,最迟需要三周时间。 - 有密码后登陆PAUSE, 登陆后如果需要上传模块,点击左侧列表的“Upload a file to CPAN”。上传一般为tar.gz模块包,它会自动解压缩的。
- 上传模块有好几种方式,PAUSE介绍得很清楚。其他的功能也都有介绍。不需要我的赘言吧。
我上传了Lingua::Han2PinYin, 我的CPAN目录
暂时好像没什么好写的。先就此打住。以后有情况再补充。
名词用途解释
Register Namespace/命名空间:当你上传模块后,该模块只会放在你的目录下,不会放到CPAN的分类目录下。这时候通过命令行(perl -MCPAN -e "install XX;")是无法获取安装你的模块的。
这时候你就需要去申请注册“Register Namespace/命名空间”来防止模块名称和别人冲突,并把你自己的模块归类到CPAN的某一category/分类下。
成功后,你的页面http://search.cpan.org/~yourname下就有两块,一块是Distribution,你上传的模块;另一块是Registered Module,已注册成功的模块。