我正在 OpenSUSE 11.2 机器上构建 RPM 并将其上传到 CentOS 5 服务器。尝试安装时,我收到类似以下内容的消息:
error: Failed dependencies:
rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by xxx.rpm
我该如何解决这个问题?最好在构建时删除 RPM 的 LZMA 压缩,但我也想在 CentOS 服务器上安装一个额外的包。
答案1
我终于在这里找到了答案:http://www.cmake.org/pipermail/cmake/2010-March/035580.html
看起来您需要修改 RPM 规范文件以包含:_binary_payload w9.gzdio