debian开源软件包打patch操作-小记
打patch的主要目的是为了方便管理和协作。当我们需要对一个开源项目进行修改时,如果直接在源码上修改,那么我们的修改会和原始代码混在一起,不方便管理和维护。
因此,打patch就可以将我们的修改单独保存为一个补丁文件,方便我们管理和维护。当我们需要重新编译安装这个项目时,可以通过应用这个补丁文件来快速地将我们的修改应用到项目中,而不需要手动修改源码。
此外,如果其他人也需要对这个项目进行修改,他们也可以通过打patch来保存自己的修改,并且这些补丁文件可以很容易地合并在一起,使得协作变得更加方便。
怎么操作
如果使用的是quilt,可以按照如下步骤:
export QUILT_PATCHES=debian/patches
quilt push -a
quilt new [patch file]
quilt add [monitor file]
//do your change
quilt refresh
将其他修改删除,保留patch文件,修改debian/patches/series,之后提交到仓库即可
Comments
Comment plugin failed to load
Loading comment plugin