Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Установка


Автор: Kirill Baranov 20.8.2011, 10:33
Всем привет. Вот нарисовалась довольно сурьёзная проблема, и я не знаю как её решить.

Всегда использовал Indigorose Setup Factory для создания дистрибутивов программного обеспечения, которое строится на основе Lotus Notes. В старой версии 8.0.1 было что-то около 2000 файлов. Поэтому я даже не парился и ставил компрессию на все файлы. Теперь же в версии Lotus Notes 8.5.1, построенной по новой технологии Eclipse ... Ща умрёте! Около 20 000 файлов! Это, конечно, напряг для любой системы. В основном для антивируса. ОК. Создал я такой дистрибутив (setup.exe) и решил проэкспериментировать — начал установку на свой компьютер. Файлов много и большинство из них милипусечного размера. Процесс занял 56 минут. Сами понимаете, что это ни в какие ворота. Пробовал убирать компрессию, оставляя её только на большие файлы. И так, и сяк. Уж не знаю что делать.

Ребят, подскажите как можно уменьшить время установки? Может быть ... Использовать альтернативную систему создания установочных файлов? Попробовал Installshield, но в результате получился огромный дистрибутив, а время установки не изменилось (+-5 минут роли не играют). Или я не там копаю ... В общем, буду благодарен любому совету, ибо уже сломал всю голову и вывихнул мозг.

Автор: WolfAlone 28.8.2011, 17:16
При таком количестве файлов, провести "быструю" установку крайне сложно. Что бы оценить примерно максимальную скорость возможной иснталляции - достаточно упаковать все файлы например в ZIP-архив в нулевым сжатием, а потом провести их распаковку, с помощью толкового архиватора (встренный в Windows XP и выше архиватор ZIP для этих целей не подойдёт, лучше попробовать: Total Commander, WinZip, 7-Zip, WinRAR). Время затраченное на распаковку такого архива будет приблизительно соответствовать минимальному времени на исталляцию такой программы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)