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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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.08 (от 25 сентября 2021 г.)  
     
     
    Ссылки:
    NSIS: страница загрузкирусификатор ветки 2.xx (без гарантии, что подходит!)2.513.02.1NSIS 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 | Исправлено: Maz, 20:31 01-01-2023
    Farch



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NSIS 2.0 beta 0
    http://telia.dl.sourceforge.net/sourceforge/nsis/nsis20b0.exe

    Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 09:31 07-01-2003
    BeerLion



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NSIS 2.0 beta 1
    http://telia.dl.sourceforge.net/sourceforge/nsis/nsis20b1.exe
    http://prdownloads.sourceforge.net/nsis/nsis20b1.exe?download

    Всего записей: 1330 | Зарегистр. 22-10-2002 | Отправлено: 18:46 15-02-2003
    BeerLion



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The most important changes in Beta 2 are the new NSIS Menu that help you information and help about NSIS faster, the new NSIS Update that helps you keep up-to-date, and big improvements of the file name validation feature introduced in Beta 1.
     
    http://unc.dl.sourceforge.net/sourceforge/nsis/nsis20b2.exe
    http://prdownloads.sourceforge.net/nsis/nsis20b2.exe?download

    Всего записей: 1330 | Зарегистр. 22-10-2002 | Отправлено: 10:15 27-02-2003
    Farch



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Changes 2.0 b1 to 2.0 b2:
    * NSIS Menu: links to all NSIS utitlies, documentation and websites
    * NSIS Update: check for new releases, download latest development files
    * Dialer plugin to connect to the internet
    * Improved filename validation
    * VC7 compiler compatibility issues fixed
    * CreateDirectory sets error flag
    * InstallOptions: INI File State value fixed
    * Updated translations
    * Minor fixes

     
    Добавлено
    NSIS 2.0 beta3(alpha)
    http://nsis.sourceforge.net/nightly/nsis.zip

    Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 10:15 13-03-2003 | Исправлено: Farch, 10:17 13-03-2003
    BeerLion



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уже не ночной билд...
    http://umn.dl.sourceforge.net/sourceforge/nsis/nsis20b3.exe
     
    * New version of Modern UI with support for header images
    * New defines to change the description area
    * Single macro for language selection dialog
    * Documentation has been updated with new turorials and information
    * New commands: SectionSetInstTypes, SectionGetInstTypes, FlushINI
    * Bug fixes

    Всего записей: 1330 | Зарегистр. 22-10-2002 | Отправлено: 12:47 18-03-2003
    Farch



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NSIS 2.0 beta3a
    http://belnet.dl.sourceforge.net/sourceforge/nsis/nsis20b3.exe
     
    по CVS доступна 4ка.
     
     
    Добавлено
    http://www.nullsoft.com/free/nsis/version-history.html
    все версии NSIS

    Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 12:27 22-04-2003
    FreePaul



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А нет ли "нормального" GUI  для NSIS? Я перепробовал много всяких (сейчас уже и не упомню), но ни один на все 100% мне не понравился. Может есть Ваши собственные разработки? Поделитесь пожалуйста...

    Всего записей: 930 | Зарегистр. 07-08-2002 | Отправлено: 07:55 13-05-2003
    MetroidZ



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1) Как сделать с помощью NSIS проверку серийного номера (не нашёл функцию вывода диалога с редактируемой строкой)? Или как прочитать параметр из командной строки. Пока сильно не разбирался, командную строку понял как достать , а вот как воспользоваться функцией взятия параметра не совсем понятно по хелпу. Может пример какой грамотный есть?
     
    2) Есть ли возможность сделать многодисковый инсталлятор? Можно и не одним только exe файлом.

    Всего записей: 1795 | Зарегистр. 12-07-2003 | Отправлено: 00:08 24-10-2003
    Wtm



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    MetroidZ
    1. Могу ошибаться, но инсталлер бесплатный. Распространяется согласно GNU. Тогда зачем ему вообще функция проверки серийного номера? Ведь это подразумевает, что инсталлер будет использоваться для создания ПЛАТНОГО дистрибутива? Или нет? Отсюда - нарушение условий лицензии!
    2. На диски кажется разбивает (сейчас не помню - посмотрю вечерком).
     
    FreePaul
    Что имеется ввиду под GUI для NSIS? Редактор скриптов?
     
     
    ЗЫ: На сайте уже лежит CVS билд 2.0 b4 - много изменений, по сравнению с 2.0 b3 (2.0 b3a не качал, так что сравнить не могу)

    Всего записей: 1559 | Зарегистр. 24-09-2002 | Отправлено: 10:34 07-11-2003
    The Unforgiven



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

    Цитата:
     
    Release notes
     
        - The /LANG parameter is no longer available for any text
          setting instructions. You must use a LangString if you want to make
          a certain text multilingual. This means you can also set one text for
          all languages. To make the license data multilingual you should use
          LicenseLangString.
        - Modern UI 1.67: Because of the new syntax for pages, renaming of
          settings and variable names etc., you have to make some changes to
          your scripts, see the Modern UI Readme for details.
        - Custom Pages now have a leave function. As this parameter is
          placed before the caption you have to add another "" empty string
          for the title to work.
        - .onSelChange is no longer called when the components page is created.
        - The icons folder has been renamed to Graphics and was reorganized.
          If you were using any files from Contrib\Icons in your script, you
          should update it to point to the new image or icon path.
        - UpgradeDLL has been changed, it's highly recommend that you include
          the new version in your script using !include "UpgradeDLL.nsh" instead
          of the old one.
     

    Полный список изменений - здесь.
     
    http://heanet.dl.sourceforge.net/sourceforge/nsis/nsis20b4.exe

    Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 09:18 20-11-2003
    Wtm



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Не нашел функции разбивания на диски... так что - увы - делаем все одним файлом

    Всего записей: 1559 | Зарегистр. 24-09-2002 | Отправлено: 09:58 20-11-2003
    MetroidZ



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

    Цитата:
    Не нашел функции разбивания на диски... так что - увы - делаем все одним файлом

    наверно скрипт придётся хитрющий делать.
     

    Цитата:
    зачем ему вообще функция проверки серийного номера? Ведь это подразумевает, что инсталлер будет использоваться для создания ПЛАТНОГО дистрибутива?

    Нет не для платного, а для "своих" и "чужих".
    Но для этого уже юзаю другой метод Нашёл, куда можно стринг ввести.

    Всего записей: 1795 | Зарегистр. 12-07-2003 | Отправлено: 00:11 21-11-2003
    FreePaul



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


    Цитата:
    FreePaul  
    Что имеется ввиду под GUI для NSIS? Редактор скриптов?  
     
     

     
    Да, хотелось бы...


    ----------
    Восход Солнца - это хорошо для начала...

    Всего записей: 930 | Зарегистр. 07-08-2002 | Отправлено: 07:31 25-11-2003
    DiMiC

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ , простите за глупый вопрос - как распаковать EXE-шник обратно.
    Я все скомпилил, исходный вариант угробил. Как все на родину вернуть?

    Всего записей: 104 | Зарегистр. 06-11-2002 | Отправлено: 14:57 08-12-2003
    The Unforgiven



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NSIS 2.0 RC1
    http://heanet.dl.sourceforge.net/sourceforge/nsis/nsis20rc1.exe

    Цитата:
     
    - LZMA compression support. Added SetCompresssorDictSize.
    - Modern UI 1.68: New settings for extra space for title and text on Welcome page and Finish page, improved handling of verbose settings, language file string for uninstaller reboot information, more
    - Shell folders are now detected using shell API functions and not the registry. This is the recommended method by Microsoft. New constants have been added in the process ($FONTS, $SENDTO and more...).
    - Added LogicLib to distribution (easier conditional execution etc.)
    - Added DirVerify and GetInstDirError to allow custom error checking when the installation directory is invalid or the drive does not have enough space
    - Support for reading environmental variables on compile time: $%envVarName%
    - Added /SD parameter for MessageBox. Allows to set default for silent installers.
    - New conditional compilation options: !ifmacrodef and !ifmacrondef.
    - New sections macros for mutually exclusive section selection
     

    Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 09:12 28-12-2003
    BeerLion



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

    Цитата:
    NSIS 2.0 RC1

    7-Zip компрессия рулит!

    Всего записей: 1330 | Зарегистр. 22-10-2002 | Отправлено: 15:28 28-12-2003
    SAVage22



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

    Всего записей: 1104 | Зарегистр. 30-12-2003 | Отправлено: 04:48 07-01-2004 | Исправлено: SAVage22, 04:49 07-01-2004
    BeerLion



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

    Цитата:
    Minor Changes
    -Set focus to the main control in each page to ease keyboard control (plug-ins too)
    -LangStrings and user variables limit is now 16383 and is enforced
    -Fixed control colors set using SetCtlColors not changing when the system colors were changed
    -Log window now responds to the context menu key
    -Fixed a bug which caused beeping when the space key is hit on the components tree
    -Added code to prevent weird usage of WM_COMMAND which can cause weird behavior
    -Fixed compile errors when NSIS_CONFIG_COMPONENTPAGE, -NSIS_CONFIG_PLUGIN_SUPPORT or NSIS_SUPPORT_HWNDS are not defined
    -More language files updated to the latest version
    -Fixed CHM's script errors
    -Documentation improvements
     
    Utilities and Plug-ins
    -InstallOptions 2.4: NOTIFY for link, drop list and list box; UI fixes and improvements. See IO's change log for a complete list
    -MakeNSISW: Improved user interface, added support for named symbol sets and fixed best compressor selector

    Всего записей: 1330 | Зарегистр. 22-10-2002 | Отправлено: 15:38 07-01-2004
    Wtm



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

    Цитата:
    Но для этого уже юзаю другой метод  Нашёл, куда можно стринг ввести.

    Поделишься?

    Всего записей: 1559 | Зарегистр. 24-09-2002 | Отправлено: 10:56 10-01-2004
    Открыть новую тему     Написать ответ в эту тему

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