rpmbuild中的大源文件(大于4 GB)



在尝试使用rpmbuild 4.11.3版本(包括5.7 GB的源文件(生成rpm时,我收到以下错误消息:

错误:在文件/path_and_name_of_file cpio上创建存档失败:文件太大,无法存档

我在这个页面上发现了一条旧消息,上面写着:

对大文件的支持是我们无法在合理的范围内备份到rpm 4.11(以及rhel-7(的,相关的更改太过侵入性。

是否没有办法将这种大小的源文件包含在rpm中?

Joachim Sauer的评论确实回答了这样一个问题,即添加大于4GB的源文件的可能性只有从4.12版本的rpm开始才有可能。不幸的是,由于与其他rpm的兼容性限制,我无法使用该解决方案。

Aaron D.Marasco评论链接到另一篇帖子,该帖子建议您可以通过在rpmrc中指定"cpiobin"来使用"tar"而不是cpio来解决这个问题。我没有选择这个解决方案。

对于我的特定情况,简单的解决方案是将源文件划分为两个小于4GB的源文件,这就成功了。

相关内容

  • 没有找到相关文章

最新更新