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

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

Модерирует : 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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

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

Nep



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

 
NSIS (Nullsoft Scriptable Install System)
Скриптовая система создания инсталляционных пакетов от авторов Winamp

Основные характеристики:
 
  • Размер дистрибутива около 1,5 МБ
  • Наличие в базовом пакете файлов с примерами и подробной справки
  • Чрезвычайная гибкость при создании инсталляций для своих программ
  • Открытый исходный код
  • Использование различных алгоритмов сжатия (ZLIB, BZIP2, LZMA)
  • Наличие различных плагинов
     
    Новейшая версия ветки 2.х: NSIS 2.51 (от 1 апреля 2016 г., статус ветки - Old Releases)
    Новейшая версия ветки 3.х: NSIS 3.10 (от 30 марта 2024 г.)  
     
     
    Ссылки:
    NSIS: страница загрузкирусификатор ветки 2.xx (без гарантии, что подходит!)2.513.10NSIS 3 Pre-releaseNSIS 2 Pre-releaseисходники (SVN)
     
    Дополнительно: [ плагины, примеры и полезности ] • [ форум разрабочиков ] • [ Wiki ]
     
    Редактор для скриптового языка NSIS: [ скачать ] • [ домашняя страница ]
     
    NSIS Unpacker
    7-zip начиная с версии 4.40 beta поддерживает распаковку из некоторых типов инсталляций.  
    Обратите внимание, что 7za не поддерживает распаковку.
     
    Полноценного русификатора пока нет, но кто хочет, может перевести сообщения в исходных текстах NSIS и скомпилировать всё заново – это единственный корректный вариант. Из файлов поддаётся корректному переводу только меню интегратора NSIS, поскольку там HTML, а остальные переводы – это в основном "русификаторы" с непредсказуемыми последствиями применения.
     
    64-х битное развитие идей NSIS. В разработке, аннотация разработчика nsisbi.
     
    Просьба к тем, кто будет править шапку, сначала сверяться с http://nsis.sourceforge.net/Main_Page и не выдавать желаемое за действительное.

  • Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 14:21 06-10-2001 | Исправлено: DimmY, 11:10 31-03-2024
    SmarterBB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    там надо в секции написать  
    SectionIn 1 2 3,  
     
    где 1 2 3 - это порядковые номера соответствующих категорий, например пишешь в начале
    InstType "Full"
    InstType "Lite"
    InstType "Minimal"
    и Full будет под номером 1, Lite под номером 2 и Minimal под номером 3. конкретно это можно посмотреть в скрипте для создания самого инсталятора для НСИС (Program Files\NSIS\Examples\makensis.nsi)

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 15:30 16-11-2006
    mikar



    Странник
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NSIS 2.22     [Release notes:]

    Всего записей: 2063 | Зарегистр. 06-02-2005 | Отправлено: 08:00 28-11-2006
    mikar



    Странник
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А русской справки к NSIS так и нет? Помнится за это непростое дело взялся DimmY и перевел половину, но в связи с нехваткой сил и времени не завершил его. Кто-нибудь продолжает это сложное и очень нужное дело, или завершения перевода так и не будет?

    Всего записей: 2063 | Зарегистр. 06-02-2005 | Отправлено: 06:58 29-11-2006 | Исправлено: mikar, 11:25 29-11-2006
    mikar



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

    Всего записей: 2063 | Зарегистр. 06-02-2005 | Отправлено: 08:07 07-12-2006
    SmarterBB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    при создании анинсталятора у меня возникла проблема
    Generating uninstaller...  
    Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instruction's documentation for more information -- failing!
     
    Хотя иконка и для инсталлера и для анинсталлера ОДНА И ТА ЖЕ... че ему не нравится?

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 22:42 10-12-2006
    kirillkr



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

    Цитата:
    при создании анинсталятора у меня возникла проблема
    Generating uninstaller...  
    Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instruction's documentation for more information -- failing!
     
    Хотя иконка и для инсталлера и для анинсталлера ОДНА И ТА ЖЕ... че ему не нравится?

    Ему не нравиться сама иконка. Тебе же написали, посмотри инструкцию в каком порядке, какие размеры должны быть у этой иконки.

    Всего записей: 538 | Зарегистр. 08-03-2006 | Отправлено: 10:55 16-12-2006
    AdmiralFlint



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

    Цитата:
    А русской справки к NSIS так и нет

    Может скоро будет. Очень ждем.... Вот сайтик накопал, там вроде тоже что-то замутить пытаются... http://nsis.narod.ru/

    Всего записей: 1 | Зарегистр. 18-12-2006 | Отправлено: 08:20 18-12-2006
    SmarterBB

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

    Цитата:
    Ему не нравиться сама иконка. Тебе же написали, посмотри инструкцию в каком порядке, какие размеры должны быть у этой иконки.

    там написано что размер должен быть один и количество иконок внутки тоже должно совпадать. но иконка то ОДНА И ТА ЖЕ! значит у нее все совпадает вплоть до имени... это точно баг компилятора, потому как я решил проблему другим способом - зашел в папку contribs\graphics\icons и вместо modern-install.ico и modern-uninstall.ico поставил свою иконку (переименовал) и он нормально ее переварил...

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 15:49 18-12-2006
    Maks150988



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста способ решения:
    Есть фигня MUI_WELCOMEFINISHPAGE_BITMAP, которая отвечает за показ картинки мастера в инсталляторе при запуске. Эта картинка также отображается и при запуске деинсталлятора при добавлении параметра MUI_UNWELCOMEFINISHPAGE_BITMAP. При этом возрастает размер инсталляшки. Но используя только параметр MUI_WELCOMEFINISHPAGE_BITMAP картинка отображается только в инсталляторе, но не в деинсталляторе, так как в деинсталляторе отображается тупая картинка мастера вместо нужной. Ведь существует и параметр !insertmacro MUI_UNPAGE_WELCOME для отображения страницы приветствия деинсталлятора. Какой параметр !insertmacro MUI_UNPAGE_????? нужно добавить, чтобы данная фича сработала?

    Всего записей: 836 | Зарегистр. 23-12-2006 | Отправлено: 20:33 29-12-2006
    omgiafs

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    День добрый.  
    Вопрос нубский - как создать custom-страницу?
    Надо для следующего - после MUI_PAGE_INSTFILES надо еще такое же окно, только с опциями - выбор языка и прочее.
    Итого 2 вопроса - 1. Как вообще создавать custom-страницу?
    2. Как быстро сделать копию дефолтной страницы (но с моими опциями, а не с выбором компонентов для установки)?
     
    Надеюсь, объяснил понятно... Помогите нубу. И желательно отошлите меня к справке. Но в NSIS.chm я такого не нашел.

    Всего записей: 57 | Зарегистр. 14-02-2006 | Отправлено: 06:16 09-01-2007
    kirillkr



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Н-да. В шапке нет редактора форм. Ведущий твое упущение.
    http://isfd.kaju74.de/index.php?nsisfd
    Она создает custom страницу, а что с ней делать смотри example. Вот если не разберешься, тогда и обращайся.

    Всего записей: 538 | Зарегистр. 08-03-2006 | Отправлено: 09:08 09-01-2007
    ShriEkeR



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NSIS (Nullsoft Scriptable Install System) 2.23
    http://osdn.dl.sourceforge.net/sourceforge/nsis/nsis-2.23-setup.exe
    Changes in version 2.23:
     
    Notes: This release fixes a couple of build problems and includes the usual collection of new features, bug fixes, improvements and translation updates.
     
    Minor Changes:
    * Fixed compiler crash on Mac OS X (patch #1611866)
    * Fixed deletion of start menu icons in NSIS installer on Vista (bug
    #1611251)
     
    Utilities and Plug-ins:
    * Fixed incorrect nsExec message handling in silent mode (bug #1605581)
    * Fixed System crash when System::Store is called on an empty private stack (bug #1620178)
    * Fixed System crash with parenthesis in filename (bug #1616267)
    * Minor VPatch documentation enhancements (patch #1624292)
     
    Build System:
    * Fixed build failures on mingw32 (bug #1610773)
    * Fixed build problems with MSVCTOOLKIT=yes


    ----------
    Absit invidia verbo

    Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 23:23 13-01-2007
    SmarterBB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2kirillkr
    а разве в HM NIS Edit нет редактора форм?

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 23:58 13-01-2007
    kirillkr



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

    Цитата:
    а разве в HM NIS Edit нет редактора форм?

    Не знаю. Я пользуюсь Eclipse'ом и FAR'ом. А там нет редактора.

    Всего записей: 538 | Зарегистр. 08-03-2006 | Отправлено: 11:00 14-01-2007
    SmarterBB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а как в ФАРе вообще может быть редактор форм для НСИСа? не знаю, зачем нужен nsisfd, если HM NIS Edit очень легко его заменяет (вместе с блокнотом)

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 16:30 14-01-2007
    omgiafs

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как можно создать инсталятор размером более 2 гигов ? ops:

    Всего записей: 57 | Зарегистр. 14-02-2006 | Отправлено: 06:41 19-01-2007
    sank



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Делаю дополнение для одной программы нужно чтобы когда
    запускаешь установку она считывает клуч в реестре если его нет то
    выскакивает месага с надписью "Прога не установлена" и только одна
    кнопка OK на которую нажимаешь и выходишь с установки. помагите.

    Всего записей: 30 | Зарегистр. 25-07-2006 | Отправлено: 09:21 22-01-2007
    X1900



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

    Всего записей: 5 | Зарегистр. 22-01-2007 | Отправлено: 17:03 22-01-2007
    Yuraz



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    X1900
    Самое простое - взять HM NIS Edit, и мастером сделать инсталл. Если не получится (что конечно может быть), то тогда проще использовать Inno Setup.  
    PS. в демках есть скрипты на 5 кб, смысла их приводить сдесь наверное нет.

    Всего записей: 346 | Зарегистр. 03-09-2001 | Отправлено: 18:06 22-01-2007
    X1900



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    я мастером его и делаю
    вот только не всё делает мастер, что мне надо
    другие инсталлеры не предлагать, интересует именно NSIS
     
    Добавлено:
    ладно блин...
    форму я в NSISFD создал
    чё дальше делать, объясните ламеру

    Всего записей: 5 | Зарегистр. 22-01-2007 | Отправлено: 18:55 22-01-2007
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

    Компьютерный форум Ru.Board » Компьютеры » Программы » Nullsoft Scriptable Install System | NSIS


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru