error: unpacking of archive failed on file * MD5 sum mismatch

制作 RPM 压缩算法不一致。一个解决方法是创建一个脚本 /usr/bin/rpmbuild-md5,其内容如下:

 

[code]
#!/bin/bash
rpmbuild --define "_source_filedigest_algorithm 1" \
--define "_binary_filedigest_algorithm 1" \
--define "_binary_payload w9.gzdio" \
--define "_source_payload w9.gzdio" \
--define "_default_patch_fuzz 2" "$@"
[/code]

用 rpmbuild 的时候用 rpmbuild-md5 代替就行了

标签:Linux

评论已关闭