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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать чтобы файл не удалялся после распаковки ?
И какой то баг у меня, думабю там хватит слова "Отмена"
 
http://i7.fastpic.ru/big/2010/0611/e8/0e1538067adf174a8ff768e33a23f3e8.jpg
 

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



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

Цитата:
Как сделать чтобы файл не удалялся после распаковки ?  

в скрипте снизу описан каждый параметр в функциях. Есть и на счет удаления. если вместо true поставить false, то не будет удаляться исходный файл.

Цитата:
И какой то баг у меня, думабю там хватит слова "Отмена"

ну у тебя по ходу семерка или виста, я тестил на ХР. В скрипте создается новая кнопка "Отменить распаковку" и она у меня поверх той находится. По идее кнопку "Cancel" просто надо сделать невидимой. Это к скрипт-гуру) я тут не помогу)

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 20:36 11-06-2010
XepAP

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да , у меня стоит Windows 7
Но я думаю что всё было бы и у меня нормально, но я просто ставлю увеличенный шрифт 120 %, а то разрешение большое , а буквы маленькие.
Еще хотел спросить, скачал последний релиз ваш (кстати Спасибо большое)
Распаковал, там не было файла records.inf . Сам создал в блокноте и положил рябом со скриптом.
Запустил установку из этой же папки , я всё правельно сделал ?

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



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

Цитата:
По идее кнопку "Cancel" просто надо сделать невидимой

можно так скрыть  

Код:
procedure CurPageChanged(CurPageID: Integer);
begin
  if CurPageID = wpInstalling then begin
  WizardForm.CancelButton.Hide;
end;
end;

Всего записей: 397 | Зарегистр. 24-04-2010 | Отправлено: 21:11 11-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XepAP
читай в скрипте снизу инструкции
 
Добавлено:
troyan90
в  procedure InitializeWizard();
стоит
WizardForm.CancelButton.Visible:=false;
не знаю почему не скрывает. Может как ты написал надо только в процессе установки ее отрубать

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager - нашёл один баг, тупо не хочет распаковывать архив на 6 Гб (7z)
Сперва идёт 7z , потом Rep, потом снова 7z
Пробовал на 2 Гб, все операции прошли на ура
В чём причина ?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XepAP
хз, проверял на архивах размером 5,2Гб, все норм было
 
Добавлено:
хотяяяяяяя...XepAP, ты был прав, сейчас потестил, оказалось не хавает он больше определенного размера. Оказалось все из-за криво переписанных системных библиотек Исправлю) спасибо) Как говорится хотел как лучше, вышло как всегда))

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 23:26 11-06-2010 | Исправлено: Profrager, 23:59 11-06-2010
XepAP

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не там не в размере дело.
Вот посылаю тебе всё в одном на 48 Мб
Скачай и проверь там скрипт, Архив и сам инстал готовый (запусти setup)
Тупо просто не идёт распаковка  40 Мб , game.zip )))
http://slil.ru/29317701

Всего записей: 10 | Зарегистр. 11-06-2010 | Отправлено: 00:37 12-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XepAP
кул файл-хостинг, надо будет принять на заметку)
А вообще zip-архивы не поддерживаются. Жми 7-zip'ом и будет все норм...ну почти.. пока не залил 0.3.2 версию, большие архивы не будет распаковывать) Сейчас запостю, потестишь..
 
Добавлено:
 
 
 
И снова исправление ошибок...
ISDone.dll v 0.3.2

 
Библиотека, включающая в себя все необходимое для распаковки и подготовки файлов с помощью прекомпрессоров посредством инсталлятора InnoSetup, с равномерным отображением всех идущих операций на одном прогрессбаре. Поддерживаются .arc, .7zip, .pcf, .srep архивы. На будущее планируется поддержка .rar архивов,  возможность параллелизации операций на многоядерных системах, так же добавить некоторые повседневно необходимые функции.
 
ИЗМЕНЕНИЯ В МОДУЛЯХ:

IS7zip
  • исправлен баг с невозможностью распаковать архивы более определенной длины.Это было связано с криво переписанными системными библиотеками, чтобы не возиться, да и не было проблем в будущем, вернул все системные библиотеки на место, что снова увеличило dll на 20кб

 
 
Ссылки:

http://rghost.ru/1866700
http://rapidshare.com/files/397963441/ISDone0.3.2.zip

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 00:50 12-06-2010 | Исправлено: Profrager, 01:01 12-06-2010
XepAP

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну наконец то пошла Родимая. ))))
Большое спасибо !
Будут ещё проблемы , напишу обязательно.
Библиотека очень полезная.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XepAP
спасибо, а то рекодинги затихли что-то) Ждут наверное пока выйдет 0,6 версия)
 
Добавлено:
Проще было бы найти группу добровольцев и отсылать им на тест в личку dll'ку и пусть они на своих примерах и задачах ее тестят, чтобы флуда не разводить лишнего

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 01:09 12-06-2010
GhoSt_1616



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager, эта группа есть. Это: MartinUA (Pirate Martin на русторке), tukash (на русторке), я (на русторке терь буду Gho$t.), ну мож ещё кто есть кого забыл.  
 
Мож ты на русторке зарегаешься для того, чтобы нам в личку кидать ссылку на новую версию Isdon'a ибо не всегда удобно лазить по руборду, да и тут мы реже появляемся, а там сидим чуть ли не сутками.

Всего записей: 230 | Зарегистр. 22-03-2010 | Отправлено: 16:09 12-06-2010
Profrager



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

Цитата:
Profrager, эта группа есть. Это: MartinUA (Pirate Martin на русторке), tukash (на русторке), я (на русторке терь буду Gho$t.), ну мож ещё кто есть кого забыл.

Учту.

Цитата:
Мож ты на русторке зарегаешься для того, чтобы нам в личку кидать ссылку на новую версию Isdon'a ибо не всегда удобно лазить по руборду, да и тут мы реже появляемся, а там сидим чуть ли не сутками.

Ну как бы если бы я не был зареган на русторке, я бы и не знал о р.г. рекодинг
 

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 16:15 12-06-2010
GhoSt_1616



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

----------
We Love Trance Music

Всего записей: 230 | Зарегистр. 22-03-2010 | Отправлено: 16:28 12-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GhoSt_1616
такой же)
 
Добавлено:
у меня в семерке глючит, или файл-хостинг rghost.ru загнулся?

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 17:14 12-06-2010
TechneS



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

Всего записей: 44 | Зарегистр. 18-04-2010 | Отправлено: 17:46 12-06-2010
XepAP

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
К тебе опять с не большим вопросом.
Сжал архив FreeARC с параметром - rep:512mb
Также там были архива сжатые с параметром -mx
Да к вот, проверяю установку , смотрю фильм и заметил что архивы с - mx
прошли нормально, а архив с rep начал распаковываться и у меня жутко всё затормозило.
Фильм встал и пошёл рывками, хотя проц не был загружет.
Такое чувство, что просто не успевает быстро распаковываться rep
Ведь там быстрая распаковка идёт.
Хотя всё распаковалось отлично, но тормоза заметил.
 
 

Всего записей: 10 | Зарегистр. 11-06-2010 | Отправлено: 15:56 13-06-2010 | Исправлено: XepAP, 16:06 13-06-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XepAP
предположение - сильно фрагментированный винт раз проц не был занят, значит был занят винт) или комп с файлом подкачки интенсивно начал работать. Или у тебя памяти не хватило на совместную распаковку реп+лзма и фриарк операции через темп файл разделил. Моя библиотека только лишь передает управление на unarc.dll, а та все делает. Единственное в следующем выпуске будет добавлена возможность задавать темп каталог для FreeArc'а.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ладно, в принципе не существенно.
Надеюсь без обид , о проблемах пишу когда.
Ещё по тестирую, может и правда винт.
А лучший способ когда люди это проверят ( ну ты понял)
Так же бывали ошибки в конце первого прогона файла на таймауты
Но файл создавался
При втором прогоне ошибок не было не когда.
Надеюсь разберёшся с секцией RUN и скрытием кнопки ( хотя тоже не существенно)
Ешё раз спасибо )

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



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

Цитата:
Так же бывали ошибки в конце первого прогона файла на таймауты

есть такая трабла, только не могу поймать где именно это происходит.

Цитата:
Надеюсь разберёшся с секцией RUN и скрытием кнопки  

ну просто надо все в момент ssInstall будет сделать, перед этим в коде самостоятельно прописав распаковку всех нужных файлов в {tmp}. Ну и кнопку лишнюю надо будет попробовать убрать)

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 17:34 13-06-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