【问题标题】:Big source file (bigger than 4 GB) in rpmbuildrpmbuild 中的大源文件(大于 4 GB)
【发布时间】:2021-02-17 07:10:51
【问题描述】:

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

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

我在this page 上发现了一条旧消息:

对大文件的支持不是我们可以在合理的范围内向后移植到 rpm 4.11(以及因此是 rhel-7)的东西,相关的变化太侵入性了。

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

【问题讨论】:

标签: rpm large-files rpmbuild rpm-spec cpio


【解决方案1】:

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

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

针对我的具体情况,简单的解决方案是将源文件分成两个小于 4 GB 的源文件,这样就成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 2015-12-03
    • 1970-01-01
    • 2012-12-17
    • 2016-03-04
    相关资源
    最近更新 更多