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

Debian新维护人员手册
第 6 章 - 构建软件包


现在我们已经为构件软件包做好了准备。


6.1 完整的rebuild

进入程序的主目录然后运行如下命令:

       dpkg-buildpackage -rfakeroot

这将为你做好每件事情。它会:

唯一需要你输入的是你的GPG密钥的密码,两次。

当完成所有这些,你会在上一层目录(~/debian/)中看到下面的文件:

.dsc和.changes文件中的长数字字符串是上面提到的文件的MD5校验码。下载 了你的文件的人可以用md5sum(1)来检查这些数字是 否相同,这样它们就可以知道文件是不是损坏了,或者是否被tampered with了。


6.2 快速rebuild

对于一个很大的软件包,你可能不希望在你调整了debian/rules 文件的一些细节后都从头来构建它。为了测试,你可以只制作一个.deb文件而不 重新构造上游源代码,具体的作法如 下所示:

       fakeroot debian/rules binary

一旦你完成了调整,记得要根据上面的内容从头以正确的顺序重新构 建软件包。如果你想上传一个以这种方式制作的.deb文件时可能会遇到错 误。


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

Debian新维护人员手册

version 1.2, 2002年4月6日.

Josip Rodin joy-mg@debian.org