Linux 如何绕过RPM大小限制?

Linux 如何绕过RPM大小限制?,linux,rpmbuild,Linux,Rpmbuild,我正在构建相当大的RPM(~5Gb),并得到以下消息: `error: Package too large (> 2147483647 bytes)` 有没有办法忽略这个限制?我使用的是RPM 4.4.2.3您可以将软件包拆分为更少2Gb的多个软件包。您所描述的是适用于RPM 4.4版的限制,您可以在Red Hat Enterprise Linux 5中找到。在Red Hat Enterprise Linux 6.3上运行rpm-4.8.0-27.el6.x86_64时,我可以验证此限制

我正在构建相当大的RPM(~5Gb),并得到以下消息:

`error: Package too large (> 2147483647 bytes)`

有没有办法忽略这个限制?我使用的是RPM 4.4.2.3

您可以将软件包拆分为更少2Gb的多个软件包。

您所描述的是适用于RPM 4.4版的限制,您可以在Red Hat Enterprise Linux 5中找到。在Red Hat Enterprise Linux 6.3上运行rpm-4.8.0-27.el6.x86_64时,我可以验证此限制不适用

我已经成功地在RHEL6.3上构建并签署了一个5.2GB大小的RPM,上面提到了RPM的版本


附带说明,即使在某些情况下,您最终得到的RPM大小如此之大(例如,如果您正在打包IBM WebSphere),但如果您的RPM超过1GB(这通常表明您试图做的事情是错误的):-)例如,您可能正在打包RPM中的大型图像文件或zip存档,这与RPM的目的背道而驰。

谢谢,这听起来像是一种选择,但我希望有更优雅的解决方案