Перейти к содержанию

Программа для создания дистрибутивов


Шацкий Денис

Рекомендуемые сообщения

Здравствуйте! У меня такой вопрос: Какая программа лучше для создания (инсталяшек) дистрибутивов программ и игр? Желательно с хорошей степенью сжатия и настраиваемым интерфейсом инсталятора. Жду ваших ответов!

Ссылка на комментарий
Поделиться на другие сайты

Пробовал я Inno Setup но мне не понравился интерфейс и степень сжатия. installshield не пробовал так как мне нужна жедательно русская версия. И ещё недавно скачал игруху одну и там 8 GB поковали в 2 GB + инсталлятор.... подскажите плиз как это сделать=) :)

Ссылка на комментарий
Поделиться на другие сайты

Хорошо сжимаемые файлы можно запаковывать бесплатным архиватором 7zip и распаковывать своим инсталлятором - так решаются проблемы со сжатием независимо от инсталлятора.

 

Inno Setup и NSIS (NullSoft Install System) - одни из лучших бесплатных инсталляторов. Есть ещё Create Install.

Ссылка на комментарий
Поделиться на другие сайты

Nullsoft Script Install System - самый гибкий инструмент для создания установщиков. Легкий в обращении, только скрипт надо учить. Хотя есть мастер создания скрипта HM NIS Edit. Сам пользуюсь им.

 

Пробовал я Inno Setup но мне не понравился интерфейс и степень сжатия. installshield не пробовал так как мне нужна жедательно русская версия. И ещё недавно скачал игруху одну и там 8 GB поковали в 2 GB + инсталлятор.... подскажите плиз как это сделать=) :)

Возможно NSIS. Он позволяет двойную компрессию делать (best compressor). Или может InstallCreator, степень сжатия тоже очень высока, проверено на модах к Rome: Total War лично))

Ссылка на комментарий
Поделиться на другие сайты

Можно поспорить :) С тем, что "самый" ;) IS не слабее, имхо.

Не будем спорить. Для меня гибче NSIS ;)

 

Хорошо сжимаемые файлы можно запаковывать бесплатным архиватором 7zip и распаковывать своим инсталлятором - так решаются проблемы со сжатием независимо от инсталлятора.

C. Tantin, а есть смысл в такой вот двойной упаковке? Тем более что 7zip на архивах большого размера с высоким сжатием требует много ресурсов для распаковки.

Ссылка на комментарий
Поделиться на другие сайты

Ну я понимаю, что 7-Zip сжимает отлично, но я соглаен с Ness'er - 7-Zip берёт много ресурсов для распаковки и инсталятор (Extractor) него не очень красивый ;). А (NullSoft Install System и Install Creator надо попробовать:)

Ссылка на комментарий
Поделиться на другие сайты

NullSoft Install System

В NSIS нет мастера создания скрипта, как в Inno Setup. Хотя есть - мастер создания инсталлятора из zip-архива. Так что придется писать скрипт вручную. Можно в папке NSIS из подпапки Examples примеры скриптов посмотреть, а можно и в прилагаемой английской справке покопаться.

Имхо NSIS лучше, чем Inno Setup для маленьких проектов, когда размер дистрибутива критичен (т.е. чем меньше, тем лучше).

Изменено пользователем Ta2i4
Ссылка на комментарий
Поделиться на другие сайты

В NSIS нет мастера создания скрипта, как в Inno Setup. Хотя есть - мастер создания инсталлятора из zip-архива. Так что придется писать скрипт вручную. Можно в папке NSIS из подпапки Examples примеры скриптов посмотреть, а можно и в прилагаемой английской справке покопаться.

Имхо NSIS лучше, чем Inno Setup для маленьких проектов, когда размер дистрибутива критичен (т.е. чем меньше, тем лучше).

К самому NSIS есть отличный редактор с мастером, автофункциями и реализованной контекстной справкой Venis IX 2.2.5 и редактор с мастеромHM NIS Edit 2.0.3.

Простой дистриб создается не сложнее чем в InnoSetup.

Ссылка на комментарий
Поделиться на другие сайты

C. Tantin, а есть смысл в такой вот двойной упаковке?
Конечно. При запаковке игры разница 7zip и GZip(BZip2) может быть в 2 - 3 раза. Однозначно смысл есть. Но не для программки в 30 килобайт :)

 

Тем более что 7zip на архивах большого размера с высоким сжатием требует много ресурсов для распаковки.
Неверно. На распаковку - это один из самых быстрых архиваторов.
Ссылка на комментарий
Поделиться на другие сайты

Конечно. При запаковке игры разница 7zip и GZip(BZip2) может быть в 2 - 3 раза. Однозначно смысл есть. Но не для программки в 30 килобайт :)

 

Неверно. На распаковку - это один из самых быстрых архиваторов.

Так lzma (solid) NSIS ужимает лучше 7zip без всякой мороки с лишним внешним архиватором. А если не учитывать дополнительные плагины и графику самого установщика, то размер исполняемой части не более 42 кб.

Inno вроде как тоже имеет выбор алгоритма сжатия.

 

Не соглашусь. На моей машине, пак в 400Мб распаковать из 7zip - это гемор, ресов жрет не меряно. NSIS и InstallCreator из установщика шуруют на ура и со свистом.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • MiStr
      Автор MiStr
      Здесь можно задать вопросы по программе «Продвижение продуктов».

      Запрещается обсуждение и обнародование самих вознаграждений. В этой теме принимаются только вопросы по программе. Обсуждение вознаграждения возможно только в специальном закрытом разделе.
    • MiStr
      Автор MiStr
      Здесь можно задать вопросы по программе "Амбассадоры бренда ЛК".
    • MiStr
      Автор MiStr
      Результаты участников программы:
       
      2018 год
       
      2019 год
       
      2020 год
       
      2021 год

      2022 год

      2023 год

      2024 год

      2025 год
    • SLIZEN
      Автор SLIZEN
      такая проблема при запуске любой требовательной игры/ программы например фурмарк ноутбук сначала зависает поле перезагружается( в некоторых случаях синий экран) в просмотре событий пишет ошибка 41 связанная с электропитанием хотя зарядка и батарея работают нормально и это только в прогах связанных с видеокартой при серфе в интернете или работе в ворде все нормально. в последний раз услышал очень тихий писк при запуске фурмарка(но может это просто шиза) ноутбук не перегревался (даже не успевал нагреться сразу перезапуск) все менял дрова винду даже ссд и оперативу мало ли. в общем если поможете буду очень признателен
      кста забыл характеристики ноута добавить acer nitro 5 an 515-45 ryzen 7 5800h rtx 3060mobile 16 gb ddr4 3200mh ssd kingston 512g +ssd kingston 1000gb
    • dkhilobok
      Автор dkhilobok
      Наверняка вы знаете, что у нашего клуба есть Telegram-канал. Если нет, то ловите ссылку и скорее подписывайтесь – https://t.me/kasperskyclub 
      В канале мы делимся важными и интересными новостями, рассказываем про IT-технологии, даем советы по безопасности в цифровой среде, проводим конкурсы и викторины. Возможно, многие не знали, но редакторы нашего канала – активные участники клуба.
      Telegram-канал развивается, аудитория становится все больше, и мы открываем набор новых участников в программу «Развитие сообществ клуба в мессенджерах».
       
      Что нужно делать?
      ●  Писать посты, связанные с IT и информационной безопасностью и, конечно, с Kaspersky Club, которые будут приносить пользу читателям.
      ●  Предлагать идеи по вовлечению участников в жизнь клуба и помогать их воплощать.
      ●  Вести свои рубрики, например «День мема» или «Компьютерная помощь». Темы приведены в качестве примера Мы готовы поддержать вашу инициативность и фантазию.
       
      Почему стоит принять участие?
      Мы поощряем участников за их вклад в наш клуб. Чем больше вы активничаете, тем больше клабов – внутренней «валюты» клуба – получаете. Клабы можно обменять на сертификаты маркетплейса Ozon, магазина kaspersky>merch, подписки на сервисы Яндекса, посещение грандиозного корпоратива «Лаборатории Касперского» или ежегодную поездку в честь дня рождения Kaspersky Club. А еще это классный способ проявить свой творческий подход и быть полезным другим людям
       
      Какие требования?
      С небольшими, но важными правилами участия в программе «Развитие сообществ клуба в мессенджерах» можно ознакомиться здесь.
       
      У меня есть вопросики! Есть какое-то тестовое задание?
      Мы попросим прислать небольшой пост, который вы написали, и вернемся к вам с обратной связью. У всех новых авторов будет испытательный срок длительностью 3 месяца. За это время вы сможете влиться в авторскую среду и познакомиться с нашим стилем.
      Сколько постов мне нужно писать за неделю?
      У нас нет ограничений в количестве постов. Вы можете писать и каждый день, и раз в две недели. Главное – соблюдать регулярность.
      Хочу принять участие, но нет идей…
      Спокойствие! Мы всегда готовы помочь с идеями для постов.
      Мои посты будет кто-то проверять?
      Все посты и активности проходят согласование и проверку администрацией канала. Дополнительная проверка поможет избежать ошибок, отшлифовать текст и добавить красочные эмодзи
       
      Теперь я точно в деле! Как принять участие?
      О своем желании стать редактором нашего Telegram-канала вы можете написать в этой теме.
×
×
  • Создать...