首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何维护修补好的上游包

如何维护修补好的上游包
EN

Ask Ubuntu用户
提问于 2011-06-14 16:20:43
回答 1查看 433关注 0票数 5

我正在寻找最好的方式来维护一个上游的ubuntu包补丁版本。情况如下:

我们有自己的服务器运行reprepro,这将承载修改后的包。我们的其他包是使用git和git打包工具(git-dch、git-buildpackage)来管理的。

我有一个.diff文件,它包含到上游源的补丁,我以前通过执行apt-get source pkgname、应用它和运行debuild来应用这个文件。这一次我想用git正确地追踪它。

管理这件事的最佳程序是什么?

EN

回答 1

Ask Ubuntu用户

发布于 2011-06-18 11:39:39

我希望我完全理解你的问题..。

我是这样做的:

  1. 将*.orig.tar.gz *.diff.gz和*.dsc文件放置在为包命名的目录中。
  2. 解压缩源(dpkg-source -x *.dsc)。现在您将有三个文件和一个子目录
  3. 将此提交给您的RCS (提交A)
  4. 应用您的更改,并提交到您的RCS (提交B)
  5. 进行任何未来的更改,并提交(提交N)

当新的上游版本出现时:

  1. 在提交A和提交N之间创建一个差异
  2. 重复上面的步骤1-3
  3. 应用您的diff (在步骤1中创建),并提交(新提交A)
  4. 进行任何未来的更改并提交(提交N)

冲洗,重复。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/48752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档