Insyte Asked: 2010-01-07 10:14:47 +0800 CST2010-01-07 10:14:47 +0800 CST 2010-01-07 10:14:47 +0800 CST 在源代码控制中管理本地 Debian 软件包 772 我开始为我们的 Ubuntu Hardy 系统管理更多定制打包的应用程序。有些应用程序在 Ubuntu 中不可用,但大多数比通过标准“-backports”进程提供的版本要新得多。 我正在尝试寻找在颠覆中管理这些软件包的最佳方法。一种想法是提交dpkg-buildpackage生成的差异。有没有人找到更好的方法? debian packaging 2 个回答 Voted Best Answer Peter Eisentraut 2010-01-07T13:41:59+08:002010-01-07T13:41:59+08:00 如果你想使用颠覆,使用 svn-buildpackage。还有bzr-buildpackage、git-buildpackage等。这些都类似地工作;您将完整的原始源代码和 debian/ 存储在版本控制中,或者仅存储 debian/ (其中可能包含您的补丁)。 如果您正在处理 Ubuntu 软件包,那么使用 bzr 会很有意义,因为这样您就可以轻松地与原始 Ubuntu bzr 存储库进行分支和合并。 Wienczny 2010-01-07T10:25:27+08:002010-01-07T10:25:27+08:00 您可以使用 bzr-buildpackage。它有一个很好的指南http://jameswestby.net/bzr/builddeb/user_manual/
如果你想使用颠覆,使用 svn-buildpackage。还有bzr-buildpackage、git-buildpackage等。这些都类似地工作;您将完整的原始源代码和 debian/ 存储在版本控制中,或者仅存储 debian/ (其中可能包含您的补丁)。
如果您正在处理 Ubuntu 软件包,那么使用 bzr 会很有意义,因为这样您就可以轻松地与原始 Ubuntu bzr 存储库进行分支和合并。
您可以使用 bzr-buildpackage。它有一个很好的指南http://jameswestby.net/bzr/builddeb/user_manual/