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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
парни , я тут впервые. Подскажите что сделал не так. Инстал доходит до распаковки FreeArc-архива, распаковывает его секунд 20, а затем сразу же вылезает окно деинсталляции
Вот скрипт
Подробнее...
 

Всего записей: 27 | Зарегистр. 24-02-2011 | Отправлено: 17:33 24-02-2011
shidow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aerogiz
ну знач ты там оч серьезно не так сделал  
попробуй заново переписать скрипт, потому что найти ошибку в старом сложнее

Всего записей: 142 | Зарегистр. 18-02-2011 | Отправлено: 16:10 25-02-2011 | Исправлено: shidow, 05:18 26-02-2011
Krinkels



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Друзья, хочу обратить ваше внимание на новую версию Packers Show. Скачать:


----------
Рок моя честь, а моя честь моя жизнь.
krinkels.org

Всего записей: 764 | Зарегистр. 06-05-2009 | Отправлено: 17:11 25-02-2011 | Исправлено: Krinkels, 17:15 25-02-2011
mezi



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Krinkels
Спасибо)
но у меня что то работает с ошибкамы!

----------
Finita la comedia!
Come to the dark side. We have cookies.

Всего записей: 343 | Зарегистр. 18-12-2010 | Отправлено: 21:51 03-03-2011
Krinkels



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

----------
Рок моя честь, а моя честь моя жизнь.
krinkels.org

Всего записей: 764 | Зарегистр. 06-05-2009 | Отправлено: 08:03 04-03-2011
Alexander865



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер.
 
Нужен sfx-модуль для FreeArc (наподобие freearc-installer.sfx, с небольшой модификацией функциональности)
 
Модуль должен создавать самораспаковывающиеся архивы со следующей функциональностью:
 
1) Имеем файл MyArchive.exe  
2) Кликаем по нему - он создаёт рядом с собой папку со своим именем. Т.е. в данном случае создаёт папку MyArchive  
3) setup.exe распаковывается во временный каталог (TEMP) - чтобы пользователь не видел его. Всё остальное распаковывается в папку MyArchive  
4) Из временного каталога запускается setup.exe и удаляется после того как завершится.  
 
Файл setup.exe не зависит от других файлов. Поэтому нет никакой проблемы в том, что он будет распакован в дефолтную папку TEMP, а всё остальное - в папку в текущей директории.
 
Вознаграждение - 1000 рублей на WebMoney после проверки работоспособности модуля.
 
Спасибо.

Всего записей: 12 | Зарегистр. 04-03-2011 | Отправлено: 19:24 04-03-2011
duxa174



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander865
Цитата:
setup.exe распаковывается во временный каталог (TEMP)

Он должен распаковаться из MyArchive.exe?

Всего записей: 177 | Зарегистр. 26-03-2010 | Отправлено: 19:30 04-03-2011 | Исправлено: duxa174, 19:38 04-03-2011
Alexander865



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

Цитата:
Он должен распаковаться из MyArchive.exe?

 
Да. При создании архива setup.exe кладётся в его корень.  
 

Цитата:
И обязательно sfx-модуль для FreeArc?

 
Да. Если это невозможно - тогда буду думать над Inno Setup. Но хотелось бы чтобы создание моего инсталлятора проводилось бы целиком из FreeArc.
 

Всего записей: 12 | Зарегистр. 04-03-2011 | Отправлено: 19:41 04-03-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander865
без IS это сделать можно, но вряд ли найдётся много желающих ковыряться в потрохах моих исходников. при оценке трудоёмкости я имел в виду именно вариант на IS - он будет использоваться точно так же как sfx-модуль самого freearc
 
собственно sfx-архив freearc состоит из исполняемой части+обычного arc архива. тебе должны сделать аналогичный исполняемый модуль на IS, который будет распаковывать прицепленный к нему arc-архив

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:18 04-03-2011 | Исправлено: Bulat_Ziganshin, 23:19 04-03-2011
Alexander865



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

Цитата:
я имел в виду именно вариант на IS - он будет использоваться точно так же как sfx-модуль самого freearc

 
Использоваться так же - значит его тоже можно будет прицепить к FreeArc и использовать аналогично sfx-модулю? Или так же - значит что конечный результат будет аналогичным - самораспаковывающийся архив с требуемой функциональностью?
 
Если второе, то что нужно будет для сборки такого архива?
Компилятор Inno Setup + arc-архив + iss-скрипт?

Всего записей: 12 | Зарегистр. 04-03-2011 | Отправлено: 00:51 05-03-2011
Bulat_Ziganshin

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

Цитата:
Использоваться так же - значит его тоже можно будет прицепить к FreeArc и использовать аналогично sfx-модулю? Или так же - значит что конечный результат будет аналогичным - самораспаковывающийся архив с требуемой функциональностью?  

и то, и другое. все sfx-модули сделаны таким  макаром. и IS вполне может использоваться для создания sfx-модулей, ну подумаешль будет лишних полмегабайта
 

Цитата:
Если второе, то что нужно будет для сборки такого архива?  

просто один файл копируется в конец другого, с помощью far или copy/b

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 01:34 05-03-2011
Alexander865



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

 

Цитата:
все sfx-модули сделаны таким  макаром

 
Ух. Понял наконец
 
Спасибо
 
 
Добавлено:
С учётом моего скорректировавшегося мнения об sfx-модулях и iss-скриптах и всём таком прочем, создаю новый "проект":
 
Нужен iss-скрипт, который будет делать самораспаковывающиеся exe-шники со следующим алгоритмом работы:
 
1) Имеем файл MyArchive.exe    
2) Кликаем по нему - он создаёт рядом с собой папку со своим именем. Т.е. в данном случае создаёт папку MyArchive    
3) setup.exe распаковывается во временный каталог (Виндовый TEMP) - чтобы пользователь не видел его. Всё остальное распаковывается в папку MyArchive  
4) Из временного каталога запускается setup.exe и удаляется после того как завершится.    
 
Файл setup.exe не зависит от других файлов. Поэтому нет никакой проблемы в том, что он будет распакован в дефолтную папку TEMP, а всё остальное - в папку в текущей директории.  
 
 
Скрипт желательно скомпилировать, чтобы получился уже готовый exe-модуль, который я мог бы присобачить к моему архиву и не возиться с Inno Setup'ом. Но сам скрипт тоже нужен.  
 
Вознаграждение - 1000 рублей на WebMoney после проверки работоспособности.  
 
Спасибо.

Всего записей: 12 | Зарегистр. 04-03-2011 | Отправлено: 02:26 05-03-2011
innonewbie

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем привет! Нашёл ещё один консольный архиватор - SBC, может кому пригодится http://rghost.ru/4632973

Всего записей: 168 | Зарегистр. 30-12-2010 | Отправлено: 10:23 05-03-2011
Aerogiz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста как на главной странице убрать стандартный текст и вставить свой
http://i17.fastpic.ru/thumb/2011/0306/34/ead9f07f2ed8b8f82a90c6e4f0cbe634.jpeg
А также как на странице выбора пути установки и всех последующих наверху, где располагается маленькая картинка убрать вообще все надписи
http://i17.fastpic.ru/thumb/2011/0306/be/ad16c6d36071b5baa5b00418d85568be.jpeg

Всего записей: 27 | Зарегистр. 24-02-2011 | Отправлено: 10:10 06-03-2011 | Исправлено: Aerogiz, 10:13 06-03-2011
innonewbie

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aerogiz
ты немного темой ошибся!)) Но по первому вопросу можно сделать так
Подробнее...
 
или через секцию  [messages]: Подробнее...
а по второму вопросу - так: Подробнее...

Всего записей: 168 | Зарегистр. 30-12-2010 | Отправлено: 13:41 06-03-2011
Shadow_31

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Собираю инсталляторы уже давно. В последнее время возникли проблемы с Isdone - всегда ругается, что не может найти файл архива. В чем может быть причина? Путь к файлам прописан правильно. Что самое интересное, упаковывал данные 7zip с LZMA2 он вывел ошибку, что неподдерживаемый метод сжатия, а когда пережал просто LZMA, опять - файл не найден.
 
Добавлено:
Всем привет. Собираю инсталляторы уже давно. В последнее время возникли проблемы с Isdone - всегда ругается, что не может найти файл архива. В чем может быть причина? Путь к файлам прописан правильно. Что самое интересное, упаковывал данные 7zip с LZMA2 он вывел ошибку, что неподдерживаемый метод сжатия, а когда пережал просто LZMA, опять - файл не найден.

Всего записей: 28 | Зарегистр. 04-01-2010 | Отправлено: 18:18 07-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shadow_31
Используй ANSI версию компилятора.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 19:52 07-03-2011
romano007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не поможете мне с программой Ultra 7z Optimizer?) а то что то никак не получается(

Всего записей: 2 | Зарегистр. 02-04-2011 | Отправлено: 21:31 02-04-2011
kashtan23

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста:как сделать чтоб при распоковке bin-srep-pcf-7z,в инсталяции замирал прогресбар на каждом процессе распаковки bin-srep-pcf-7z,у меня их 3 процесса.А то уходит за 300%
Буду весьма блогадарен.

Всего записей: 2 | Зарегистр. 02-04-2011 | Отправлено: 01:35 04-04-2011 | Исправлено: kashtan23, 10:01 04-04-2011
xanloz



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

Всего записей: 67 | Зарегистр. 13-06-2010 | Отправлено: 19:28 26-04-2011
Открыть новую тему     Написать ответ в эту тему

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