【问题标题】:patching a deb package using "ar" for unpacking and packing使用 "ar" 修补 deb 包以进行解包和打包
【发布时间】:2011-10-28 17:36:12
【问题描述】:

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

  1. 我用“ar xv abc.deb”解压
  2. 使用“tar zxvf control.tar.gz data.tar.gz”解压 tar.gz
  3. 修复错误
  4. 更新 md5sum
  5. 使用“tar zcvf control md5sum postinst prerm”打包 control.tar.gz
  6. 用“tar zcvf data.tar.gz usr”打包data.tar.gz
  7. 使用“ar rcv abc_patch.deb debian-binary control.tar.gz data.tar.gz”制作 deb
  8. 将 abc_patch.deb 放入我自己的 ppa 中

但是,我随后 apt-get install abc_patch.deb 但它引发了“大小不匹配”。

我是不是在给 deb 包打补丁的时候出错了?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-01-09
      • 1970-01-01
      • 2021-02-06
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      相关资源
      最近更新 更多