Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup плюс внешние упаковщики

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Открыть новую тему     Написать ответ в эту тему

msatmb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При создании больших инсталяций в InnoSetup можно значительно уменьшить их размер, воспользовавшись более мощной упаковкой, чем встроенная. Особенностям применения внешних упаковщиков с InnoSetup посвящена данная тема
 
Варианты выбора:
 
RAR: упаковка в общем хуже чем встроенная, но есть куча доп. алгоритмов (тексты, мультимедиа), поэтому может давать выигрыш на некоторых типах данных. Распаковка: только через SFX
 
7-zip: тот же алгоритм упаковки, что и встроенный (lzma), но за счёт доп. алгоритмов bcj2, delta, lzma2, ppmd и большего словаря может обеспечить лучшее сжатие. Для наилучшего сжатия рекомендуется: 64-битная еерсия, 6гб ОЗУ, Ultra7z Optimizer. Распаковка: через SFX или dll от Expeditor
Модуль распаковки архивов 7z 1.01 [18.12.2008] от ExpeditorR
 
FreeArc: тот же базовый алгоритм упаковки (lzma), но наличие множества доп. алгоритмов может обеспечить большее сжатие. Распаковка: через SFX или dll
Модуль распаковки архивов FreeArc [10.07.2009] от Bulat_Ziganshin
 
NanoZip: наилучшее сжатие в редиме -cc (распаковка 1mb/s), оптимальный режим -cO (распаковка 5mb/s). Распаковка: только через SFX
 


Все остальное в родственных темах
 
Inno Setup (создание инсталяционных пакетов)
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 
FreeArc - бесплатный open-source архиватор для Windows и Linux, сочетающий высокую степень сжатия и большой набор возможностей

Всего записей: 178 | Зарегистр. 15-04-2007 | Отправлено: 08:31 11-11-2009 | Исправлено: juvaforza, 20:49 26-04-2011
AxelPAL

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
По моему если я не ошибаюсь PostInstall, не на  Install меняется, а на ssInstall.  

Оооо да! А так не понятно, да, что в procedure CurStepChanged(CurStep: TSetupStep);   есть только ssInstall и ssPostInstall? Так и пробовал - нифига.

Всего записей: 50 | Зарегистр. 03-06-2009 | Отправлено: 07:58 13-11-2009
AngelDead



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я писал вчера под вечер, и мозги уже не соображали, насчет скрипта не знаю, так как пользуюсь версией от Булата.

Всего записей: 100 | Зарегистр. 18-03-2009 | Отправлено: 14:07 13-11-2009
tiberium23



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Парни если я файлы сожму прекомпом, упакую во фриарке с параметром precomp, мне нужно будет что нибудь дописать в скрипте??? Я имею ввиду что нибудь для прекомпа??
Они распакуются нормально???

Всего записей: 219 | Зарегистр. 11-10-2009 | Отправлено: 00:48 15-11-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiberium23
используй скрипт ext и раскомментируй в нём строчку "#define precomp..."

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:31 15-11-2009
tiberium23



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bulat_Ziganshin понел, спасибо)))) как нибудь папробую))))

Всего записей: 219 | Зарегистр. 11-10-2009 | Отправлено: 00:39 16-11-2009
newden



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скрипт ext
Source: {src}\data.arc; DestDir: {app}\; Tasks: "Rus"; Flags: ignoreversion external dontcopy  
 
Проблема в том, что архив распаковывается в любом случае. Т.е на "Tasks" не реагирует.
Ткните плиз носом куда копать и где подправить.
Переделанный выше кусок скрипта пробовал. При установке вываливается с ошибкой. Единственно в нем я использовал либо задачу либо компонент. Сразу вместе не пробовал.

Всего записей: 209 | Зарегистр. 01-03-2004 | Отправлено: 12:36 16-11-2009 | Исправлено: newden, 12:38 16-11-2009
milwaukeeman



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите.
Выдает сообщение
 
"Распаковщик FreeArc вернул код ошибки: -1  
    Возможно, архив LevelPacks01.arc повреждён  
    или недостаточно места на диске назначения."
 
Скрипт если другой использую FreeArc Example например нормально
А вот с этим скриптом не работает. http://forum.ru-board.com/topic.cgi?forum=5&topic=31936&start=423&limit=1&m=1#1

Всего записей: 136 | Зарегистр. 17-02-2009 | Отправлено: 13:10 16-11-2009
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня такая же проблема как и у milwaukeeman.
В начале распаковка идет нормально, а потом в след за ней начинается деинсталляция и далее пишет про ошибку. Кто знает решение проблемы подскажите пожалуйста!!!

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 13:50 16-11-2009
Diablolik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могли бы вы помочь объединить это скрипт: Подробнее...
со скриптом от Victor_Dobrov вот скрипт: Подробнее...
без потери фон картинки

Всего записей: 26 | Зарегистр. 31-08-2009 | Отправлено: 20:09 16-11-2009 | Исправлено: Diablolik, 20:11 16-11-2009
milwaukeeman



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
skeptik_vdm
 

Цитата:
У меня такая же проблема как и у milwaukeeman.  
В начале распаковка идет нормально, а потом в след за ней начинается деинсталляция и далее пишет про ошибку. Кто знает решение проблемы подскажите пожалуйста!!!

 
Это изза версии  - Последний стабильный Unicode релиз: 5.3.6 [14.11.2009]
 
Поставил Последний стабильный  релиз: 5.3.6 [14.11.2009] обычную из шапки и все ОК

Всего записей: 136 | Зарегистр. 17-02-2009 | Отправлено: 23:23 16-11-2009
msatmb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здается мне что это не из-за версии, а из-за самого архива. Возможно во время работы с этим архивом идет постороннее обращение к нему и он отрубается. Потому-что бывает отрубится, а бывает нет. Особенно это проихсодит часто когда начинаешь нагружать машину другой задачей. По крайней мере я так это заметил

Всего записей: 178 | Зарегистр. 15-04-2007 | Отправлено: 00:10 17-11-2009
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А какая из сборок лучше Unicode или ANSI, а то я как то понять не могу в чем различия? Или даже не лучше, а в чем различия?

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 13:58 17-11-2009 | Исправлено: skeptik_vdm, 14:25 17-11-2009
dozor73



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DiablolikИ мне бы тоже такой надобна с фоновой картинкой

Всего записей: 199 | Зарегистр. 12-11-2009 | Отправлено: 21:49 17-11-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поддержка архивов FreeArc в InnoSetup: версия 3.4, 18-11-2009
 
    * улучшение в unarc.dll - не создаёт временные файлы при распаковке rep:1gb и фрагментированной памяти

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 10:44 18-11-2009
dozor73



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
а где его можно скачать
Цитата:
* улучшение в unarc.dll - не создаёт временные файлы при распаковке rep:1gb и фрагментированной памяти


Всего записей: 199 | Зарегистр. 12-11-2009 | Отправлено: 11:33 18-11-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dozor73
первый пост в теме

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:39 18-11-2009
newden



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
скрипт ext
Source: {src}\data.arc; DestDir: {app}\; Tasks: "Rus"; Flags: ignoreversion external dontcopy  
 
Проблема в том, что архив распаковывается в любом случае. Т.е на "Tasks" не реагирует.
Ткните плиз носом куда копать и где подправить.
Переделанный выше кусок скрипта пробовал. При установке вываливается с ошибкой. Единственно в нем я использовал либо задачу либо компонент. Сразу вместе не пробовал.

 

Всего записей: 209 | Зарегистр. 01-03-2004 | Отправлено: 00:48 19-11-2009 | Исправлено: newden, 00:48 19-11-2009
comrade007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, я в скринтах и паскале пока нечего не понимаю и делаю репаки по готовым скриптам, скажите, пожалуйста, как раскоментировать в скрипте-ext строчку "#define precomp...", а то я куда и как только не ставил эту строчку конец всегда был один:

Цитата:
"Распаковщик FreeArc вернул код ошибки: -1  
    Возможно, архив Data.arc повреждён  
    или недостаточно места на диске назначения."  

Зарание благодарен

Всего записей: 48 | Зарегистр. 19-11-2009 | Отправлено: 09:06 20-11-2009 | Исправлено: comrade007, 09:06 20-11-2009
newden



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
comrade007
раскоментировать означает убрать в данном случае ";" в начале строчки. Только внимательно там несколько строчек.

Всего записей: 209 | Зарегистр. 01-03-2004 | Отправлено: 14:09 20-11-2009
comrade007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
comrade007
раскоментировать означает убрать в данном случае ";" в начале строчки. Только внимательно там несколько строчек.
 

newden спасибо, я бы никогда не догадался, что все так просто
 

Всего записей: 48 | Зарегистр. 19-11-2009 | Отправлено: 14:50 20-11-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup плюс внешние упаковщики


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru