现在你已经完整地测试过你的新软件包了,你可以开始Debian新维护者申请
的过程,http://www.debian.org/devel/join/newmaint
讲述了这个
过程。
一旦你成为正事的开发人员,你就可以上传软件包到Debian文档中了。你可以
手工做这件事情,但如果使用一些已经提供的自动化工具(比如dupload(1)
和dput(1)
),这个过程将会变得更容易。我们将仔细
描述如何使用dupload
来完成这一任务。
首先你必需设定dupload的配制文件。你可以修改会影响整个系统的文件
/etc/dupload.conf
,或者是创建一个属于你自己的文件
~/.dupload.conf
,来覆盖系统文件中一些你希望修改的部分。把
下面的内容添加到文件中去:
package config; $default_host = "ftp-master"; $cfg{"ftp-master"}{"login"} = "yourdebianusername"; $cfg{"non-us"}{"login"} = "yourdebianusername"; 1;
当然,要把我的个人设置改成你的,再阅读一下dupload.conf(5)
的手册,
搞懂这里的每一个选项是什么意思。
设定$default_host选项是最有窍门的——它会自动检查缺省情况下究竟使用
哪一个上传序列。"ftp-master"是一个主序列,但很有可能你会希望能够使用另
外一个更快的。 要了解关于上传序列(queues)的更多内容,请阅读位于
/usr/share/doc/developers-reference/developers-reference.html/ch-upload.en.html#s-uploading
的开发人员参考中"Uploading a package"一节。
然后连接到你的Internet服务提供商,并且运行下面的命令:
dupload gentoo_0.9.12-1_i386.changes
dupload
会检查文件的MD5校验码是否和.changes文件中的相同,正因为此,
它才会象在完整的rebuild, 第 6.1
节中所述警告你重新构建软件包, 只有这样它才能正常上传软件包。
如果你上传到服务器"ftp-master",dupload
会询问你在那台Debian服务器
上的密码,然后自动上传它。
Debian新维护人员手册
version 1.2, 2002年4月6日.joy-mg@debian.org