我开始为我们的Ubuntu Hardy系统pipe理更多自定义打包的应用程序。 有些应用程序在Ubuntu中不可用,但大多数版本比通过标准“-backports”进程可用的版本要新。
我正试图解决在颠覆中pipe理这些包的最好方法。 一个想法就是提交dpkg-buildpackage生成的diff。 有没有人find更好的方法?
如果你想使用subversion,使用svn-buildpackage。 还有bzr-buildpackage,git-buildpackage等等。 这些工作都是相似的。 你存储完整的原始源代码加上debian /版本控制,或只有debian /(这可能会包含你的补丁)。
如果你正在处理Ubuntu软件包,那么使用bzr会很有意义,因为那样你就可以轻松地分支和合并原来的Ubuntu bzr仓库。
你可以使用bzr-buildpackage。 它在http://jameswestby.net/bzr/builddeb/user_manual/有一个很好的指南