Вопросы по создателю инсталляций NSIS
1) Как можно увеличить максимальный размер инсталляций? (максимальный 2Гб - для меня этого мало :) ). Если нельзя, то как можно заставить NSIS разбивать на фалы по 2 ГБ?
2) Как отменить верификацию инсталляшки - если инсталляха весит 1-1.5 Гб , то чертовски долго ждать приходится, пока она все верифицируется. |
MaxDELETE
Цитата:
Цитата:
|
amel27, не знаю, но что-то при сборке он сразу выдает, что типа "размер больше максимально допустимого" - этим он мне всю охоту отбил им пользоваться. Но блин, больше нет ничего подходящего - остальное либо платное, либо нет нужных мне функций, а тут все открыто - делай сам что хочешь
amel27, был бы очень вам признателен, если бы сказали как избежать этот "баг" |
MaxDELETE, быть может, вы создаёте инсталляшку на разделе с FAT32?
|
Coutty, причем тут FAT32? даже если бы было так, то размер бы ограничился 4 Гб! А здесь программное ограничение в 2 Гб.
Может есть какое-то скрытое ограничение во временной папке Temp, потому что ошибку он такую пишет, что Временный файл более 2 Гб. Но про такое ограничение я в первый раз бы слышу :) А вобще, с момента появления ХР, я забыл что такое Fat, т.е. везде пользую NTFS |
Цитата:
Цитата:
* Пошёл пробовать NSIS на себе. О результатах будет сообщено дополнительно. |
ГЫ ГЫ ГЫ
Ну шо, форумчане, решил я эту гребаную проблему, а решилась она самым наипростейшим способом... Начну сначала... По умолчанию размер буфера под сжатие стоит 32 мб..., что соответствует максимальному объему примерно в 2 Гб (чуть меньше). А РАЗ ТАК, то нужно всего лишь увеличить размер буфера!!! Например на 64 Мб - этого будет предостаточно (расчет на 4 гб), а если не хватит, то 96.. 128, а дальше лучше не пробовать - распаковываться будет чертовски долго :) Да и оперативки не оберешься Так что пользуемся командой FileBufSize {размер} например FileBufSize 64 Вот так вот!!! Так что требую премию Coutty, можешь не пробовать, спасибо! А вторая проблема решается тоже просто - командой CRCCheck off |
БЛИН! не прокатило!
ставил 64, но у него всеравно выдает ограничение на 2 ГБ, хотя размер временных файлов превышает 4 гб - вообще странно... |
MaxDELETE, выложи пошаговую инструкцию по созданию инсталлятора - лениво разбираться с нуля. А там уж попробую что-нибудь придумать.
|
я не силен в английском, может енто значит как раз наоборот? :)
|
Ограничение в 2 ГБ, это для файловой системы CDFS (CD, DVD). Может где в опциях стоит привязка к распространению дистрибутивов на DVD?
|
Цитата:
Цитата:
А зачем такие размеры? Распаковка же длительная очень будет. |
Coutty, если скачаешь NSIS, то скачай и русификатор к нему, а с русификатором идет мануальчик к modern-UI, там по идее все понятно.
Лучше зайди на nsis.narod.ru, там поймешь что к чему :) Vadikan, жаль, а я перевел наоборот (просто эта опция появилась только в новых версиях, вот я и не стал вдаваться в подробности перевода...) А размеры такие очень даже зачем - например я перепаковываю игрушки - полностью русские, noCD/DVD, и т.п... Короче делаю для себя. А сами понимаете, игрушки щас в основном более 3-4 ГБ (нормальные). Просто я уже свой интерфейс сделал и т.п... |
MaxDELETE, значит, русский всё-таки есть?) Ну здорово. Надо будет скачать.
А как такой вариант: файлы упаковать в RAR-SFX или 7z-SFX (пираты в основном так и делают, только они используют InstallShield), и из скрипта NSIS вызывать распаковку (ну, и там всякие ключики реестра, ярлыки тоже из скрипта). |
Coutty, так "некрасиво". Я это делаю не чтоб отмазаться, а для себя. Мне просто нужно конкретно 1 файл-установщик, а другими способами получается ерунда полная. Притом у меня уже есть собственно сделанный интерфейс установщика.
А так конечно можно сделать sfx архив даже не пользуясь инсталлятором - в sfx прописать ярляки да и ключики реестра... А уж если нужна красота, то вот и приходится пользоваться инсталляторами. |
Время: 03:37. |
Время: 03:37.
© OSzone.net 2001-