Answers:
这取决于是否有公共可用的git或subversion存储库。如果是这样,使用git制作官方仓库的一个分支可能是有意义的。
运气不好,该软件包使用了dpatch或quilt之类的东西,因此您只需将补丁保存在debian / patches /中即可。
如果您真的很不幸,那么每次手工发布新软件包时,都将不得不更新补丁。无论如何,可能值得为此使用git并导入每个新版本。
构建Debian软件包时,请确保已安装build-essential和devscripts软件包。
要实际进行更改,请运行
# apt-get source foo
然后转到foo-1.2.3目录并进行更改。
然后跑
# debuild -us -uc -b
这将创建包。这将立即生成,或者告诉您需要先安装依赖项,然后再试一次。构建包将最终位于源代码上方的目录中。
我强烈建议您在debian / changelog文件中更改软件包的版本号,以免您将本地构建的软件包与原始软件包混淆。您可以查看dch工具来简化此文件的编辑。