我有一个组织提供的deb包。
我发现代码中有bug(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包时有错吗?