使用“ar”修补deb包进行拆包和包装

时间:2011-08-17 08:43:38

标签: ubuntu ubuntu-10.04 ubuntu-10.10 ubuntu-11.04

我有一个组织提供的deb包。 我发现代码中有bug(python)。 因此,

  1. 我用“ar xv abc.deb”
  2. 打开包装
  3. 用“tar zxvf control.tar.gz data.tar.gz”解压缩tar.gz
  4. 修复错误
  5. 更新md5sum
  6. 使用“tar zcvf control md5sum postinst prerm”打包control.tar.gz
  7. 使用“tar zcvf data.tar.gz usr”
  8. 打包data.tar.gz
  9. 使用“ar rcv abc_patch.deb debian-binary control.tar.gz data.tar.gz”进行deb。
  10. 将abc_patch.deb放入我自己的ppa
  11. 然而,我然后apt-get install abc_patch.deb但它引发了“大小不匹配”。

    我在修补deb包时有错吗?

1 个答案:

答案 0 :(得分:-1)

更新控制文件中的次要版本?