在源代码控制中管理本地 Debian 软件包

在源代码控制中管理本地 Debian 软件包

我开始为我们的 Ubuntu Hardy 系统管理更多自定义打包的应用程序。有些应用程序在 Ubuntu 中不可用,但大多数都是比通过标准“-backports”流程可用的版本更新得多的版本。

我正在尝试确定在 Subversion 中管理这些包的最佳方法。一个想法就是提交dpkg-buildpackage生成的差异。有人找到更好的方法吗?

答案1

如果您想使用 subversion,请使用 svn-buildpackage。还有 bzr-buildpackage、git-buildpackage 等等。它们的工作原理都类似;您要么将完整的原始源代码和 debian/ 存储在版本控制中,要么只将 debian/(其中可能包含您的补丁)存储在版本控制中。

如果您正在处理 Ubuntu 软件包,那么使用 bzr 会很有意义,因为这样您可以轻松地分支并与原始 Ubuntu bzr 存储库合并。

答案2

你可以使用 bzr-buildpackage。它有一个很好的指南http://jameswestby.net/bzr/builddeb/user_manual/

相关内容