如果你还不是Debian开发者并且希望别人在他检查了软件包之后能够上传你的软 件包,你己应该尽可能让检查软件包的工作容易一些。
现在我建议你通过将/var/cache/pbuilder/result/
目录设置为用户可写
且设定~/.pbuilderrc
和/etc/pbuilderrc
以包含
AUTO_DEBSIGN=yes
这允许你用你的GPG密钥来为新生成的软件包签名。~/.gnupg/
。因
为pbuilder
包还在改进之中,若要了解实际的配置情况,请查询
它最新的官方文件。
参考ftp://ftp-master.debian.org/pub/UploadQueue/README
。此外你也可以使用dput
中
的dcut
命令。
请让你的软件包在升级的时候使用设计良好的postinst
等来正确地更新
配置文件,从而使它不至于做出用户不希望的事情!这更有助于解
释人们为什么选择Debian。
如果升级必须要造成影响(譬如配置文件分在在不同的home目录中且有完全不同的结
构),作为最后的选择,你也许应当考虑将软件包设定为安全的缺省状态(譬如关闭服
务)并根据政策的要求提供相应的文档(在README.Debian
和NEWS.Debian
)。
有些人认为,即便是对Debian专用的软件包,最好还是应当将debian/
目录中的内容分离到diff.gz
文件中,而不是放在orig.tar.gz
文件中。
Debian新维护人员手册
version 1.2.3, 2005年4月3日.joy-mg@debian.org
lilingv@gmail.com
ycheng@slat.org