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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Попробовал ISDone v0.4, но в конце распаковки архива сразу запускается uninstall и происходит удаление и на финишной странице пишет, что установка успешно завершена!!!
В чем может быть причина????

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 06:16 18-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skeptik_vdm
ну это значит, что одна из операций завершилась неудачно. Без скрипта и описания из каких архивов у тебя чего распаковывается я ничего сказать не смогу. И я не делал в скрипте корректного отображения финишной страницы при ошибке, просто поменял заголовок на "Ошибка распаковки" и все.

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 09:14 18-06-2010 | Исправлено: Profrager, 09:33 18-06-2010
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Спасибо, что откликнулся, но я уже сам во всем разобрался.

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 11:00 18-06-2010
vrnRaptor



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает, нельзя ли как-нибудь сделать чтобы эта самая финишная страница не появлялась, а просто отменил установку и она на этом прекратилась?

Всего записей: 18 | Зарегистр. 10-12-2009 | Отправлено: 23:18 18-06-2010
daemon_rm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vrnRaptor
можно так сделать, но надо немного переписать ISDone_Comp_Example.iss. например так же сделано в FreeArc_Example.iss

Цитата:
//    стандартный способ отката (не нужна CurPageChanged), но архивы распаковываются до извлечения файлов инсталлятора
//    if CurStep = ssInstall then
//      if UnPack(Archives) <> 0 then Abort;

Всего записей: 152 | Зарегистр. 03-10-2009 | Отправлено: 11:38 19-06-2010 | Исправлено: daemon_rm, 11:41 19-06-2010
vrnRaptor



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daemon_rm
Отмена выполяется нормально, но еще нужна деинсталяция до отмены

Всего записей: 18 | Зарегистр. 10-12-2009 | Отправлено: 13:02 19-06-2010 | Исправлено: vrnRaptor, 13:57 19-06-2010
vrnRaptor



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daemon_rm
Спасибо, проблема решена. Пришлось еще добавить:
Цитата:
DelTree(ExpandConstant('{app}'), False, True, True)
чтобы все что успело распаковаться удалилось до отмены.

Всего записей: 18 | Зарегистр. 10-12-2009 | Отправлено: 01:30 20-06-2010 | Исправлено: vrnRaptor, 01:31 20-06-2010
Crysis23



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дорогие граждане помогите в этом скрипте http://rghost.ru/1944212 добавить isdone.

Всего записей: 55 | Зарегистр. 25-10-2009 | Отправлено: 11:06 21-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crysis23
Попроси лучше это у Inno-гуру vint56 и K9000 здесь.

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 13:44 21-06-2010
Crysis23



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

Всего записей: 55 | Зарегистр. 25-10-2009 | Отправлено: 13:57 21-06-2010
duxa174



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я вернулся...
Profrager Опробовал isdone, вообщем спасибо, что облегчил жизнь...
Можно задать вопрос?
Как ты узнал те сведения о репаке, просто попал в руки репак от механиков и хочется узнать с какими параметрами делали они.
Спасибо.
___
Простите за оффтоп
 

Всего записей: 177 | Зарегистр. 26-03-2010 | Отправлено: 17:03 23-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
duxa174
открываешь любой arc архив FreeArc'ом, там в меню есть "АркИнфо", жмешь на нее и переходишь на вкладку "Солид-блоки". Там будет вся инфа о параметрах упаковки

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 18:21 23-06-2010
duxa174



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager спасибо. Никогда бы не догадался, что так все просто.

Всего записей: 177 | Зарегистр. 26-03-2010 | Отправлено: 18:41 23-06-2010
WinDXD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет! Ребята, подскажите, как лучше жать FreeArc'ом? "Максимальная с быстрой распаковкой" или просто "максимальная"? Ну и т.п.

Всего записей: 72 | Зарегистр. 04-06-2010 | Отправлено: 00:56 27-06-2010
V2driver



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WinDXD -mx -ld800m максимальное сжатие с гигом озу для распаковки.

Всего записей: 462 | Зарегистр. 01-02-2010 | Отправлено: 05:21 27-06-2010
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
В общем сделал репак с библиотекой ISDone 0.4 и на некоторых компьютерах с операционной системой Windows XP не распаковывает FreeArc (50/50), подскажите с чем это может быть связано?
 
Код ISDone:
 
Подробнее...

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 12:36 30-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Snoopak96
Например с методом упаковки, и вообще много с чем. Уже возникали подобные проблемы, но причиной оказывался arc архив.
 
Добавлено:
И проверок на ошибки в операциях у тебя нет. Если одна вернется с ошибкой, то все остальные все равно последовательно будут выполняться

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 18:29 30-06-2010
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager подскажи тогда, где можно про это почитать если знаешь, или какой метод сжатия стабильнее Arc`ом?  

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 22:11 30-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Snoopak96
Какие параметры сжатия ты указывал? В данном случае интересует минимально необходимое количество памяти при распаковке

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 22:35 30-06-2010
freestyle1309



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите плз, какой файл нужно фрюшкой паковать, если я начальную папку в 7z запихал, позже ее среп запаковал?

Всего записей: 59 | Зарегистр. 06-06-2010 | Отправлено: 09:54 01-07-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 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