非常に大きな RPM (~5Gb) を構築していて、次のメッセージが表示されます。
`error: Package too large (> 2147483647 bytes)`
この制限を無視する方法はありますか? RPM 4.4.2.3 を使用しています
パッケージを 2Gb 未満のパッケージに分割できます。
あなたが説明しているのは、Red Hat Enterprise Linux 5 にある RPM バージョン 4.4 に適用される制限です。Red Hat Enterprise で rpm-4.8.0-27.el6.x86_64 を実行している場合、この制限が適用されないことを確認できます。 Linux 6.3。
上記のバージョンの RPM を使用して、RHEL6.3 で 5.2GB のサイズの RPM を正常にビルドして署名しました。
補足として、このようなサイズの RPM になる場合 (たとえば、IBM WebSphere をパッケージ化している場合) であっても、RPM が 1GB を超える場合は、通常、何をしようとしているのかを示しています。 do - 間違っています :-) たとえば、大きな画像ファイルや zip アーカイブを RPM 内にパッケージ化している場合、RPM の目的に反するものです。