[ 上一页 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 下一页 ]

Debian新维护人员手册
第 8 章 - 上传软件包


现在你已经完整地测试过你的新软件包了,你可以开始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服务器 上的密码,然后自动上传它。


[ 上一页 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 下一页 ]

Debian新维护人员手册

version 1.2, 2002年4月6日.

Josip Rodin joy-mg@debian.org