我有一个组织提供的 deb 包。我发现代码(python)中有错误。因此,
- 我用“ar xv abc.deb”解压它
- 使用“tar zxvf control.tar.gz data.tar.gz”解压 tar.gz
- 修复错误
- 更新 md5sum
- 使用“tar zcvf control md5sum postinst prerm”打包 control.tar.gz
- 使用“tar zcvf data.tar.gz usr”打包 data.tar.gz
- 使用“ar rcv abc_patch.deb debian-binary control.tar.gz data.tar.gz”制作 deb
- 将 abc_patch.deb 放入我自己的 ppa
但是,我随后 apt-get install abc_patch.deb 但它引发了“大小不匹配”。
我在修补 deb 包时犯了任何错误吗?