Я строй довольно большие обороты (~ 5Гб) и получить следующее сообщение:Как преодолеть ограничение размера RPM?
`error: Package too large (> 2147483647 bytes)`
Есть ли способ игнорировать этот предел? Я использую RPM 4.4.2.3
Я строй довольно большие обороты (~ 5Гб) и получить следующее сообщение:Как преодолеть ограничение размера RPM?
`error: Package too large (> 2147483647 bytes)`
Есть ли способ игнорировать этот предел? Я использую RPM 4.4.2.3
вы можете разделить пакет на большее количество пакетов меньше 2 ГБ.
Что вы описали - это ограничение, которое применяется к версии 4.0 RPM, которое вы найдете в Red Hat Enterprise Linux 5. Я могу проверить, что это ограничение не применяется при запуске rpm-4.8.0-27.el6.x86_64 на Red Hat Enterprise Linux 6.3.
Я успешно создал и подписал RPM размером 5,2 ГБ на RHEL6.3 с вышеупомянутой версией RPM.
Замечание, даже если есть случаи, когда вы получаете RPM с таким размером (например, если вы упаковываете IBM WebSphere), если ваш RPM превышает 1 ГБ - это обычно указывает на то, что вы пытаетесь сделать - неправильно :-) Например, вы можете упаковывать большие файлы изображений или zip-архивы внутри RPM, что работает против цели RPM.
спасибо, это звучит как опция, но я надеялся на более элегантное решение – user52028778