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

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Danil Lab
    а можно статью не о технологии, а о логике использовании из под вашего пера?
    а то сложно так без опыта, понять , по какому дереву запрограммить пакет установки.

    Всего записей: 2188 | Зарегистр. 16-10-2004 | Отправлено: 17:07 17-04-2006
    Danil Lab



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AlexeiKozlov
     
    Обясни поподробнее, может напишу.
     
    след статья "добовление файлов в инсталлятор", скоро будет на сайте.

    Всего записей: 269 | Зарегистр. 12-06-2005 | Отправлено: 06:06 19-04-2006
    AlexeiKozlov

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

    Всего записей: 2188 | Зарегистр. 16-10-2004 | Отправлено: 09:38 19-04-2006 | Исправлено: AlexeiKozlov, 09:40 19-04-2006
    Danil Lab



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Новая статья !
    Вводный курс статей в NSIS. #3 Добавление файлов в инсталятор
    http://danillab.com.ru/doc_22.html
     
    AlexeiKozlov
    если будет время, напишу

    Всего записей: 269 | Зарегистр. 12-06-2005 | Отправлено: 20:33 27-04-2006
    namchik



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Danil Lab
    дык енто же все в хелпе есть... хочется чего-нить новенького (не из хелпа)

    Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 20:40 27-04-2006
    AlexeiKozlov

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

    Всего записей: 2188 | Зарегистр. 16-10-2004 | Отправлено: 09:43 28-04-2006
    Danil Lab



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    namchik
    AlexeiKozlov
    Эти статьй вступительные, т.к. от новичков поступает больше всего вопросов.
    Со временем и фенички NSISа опишу.
     

    Всего записей: 269 | Зарегистр. 12-06-2005 | Отправлено: 12:10 28-04-2006
    BoyNG



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    у меня вопрос как добавить проверку CRC, точнее проверку файла тот\не тот...
    или как альтернатива организовать проверку версии файла (exe)
     
    может фигово рылся во встроенном хелпе, но так толком и не нашёл...

    Всего записей: 530 | Зарегистр. 21-09-2005 | Отправлено: 11:12 02-05-2006
    Tankist_007



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли в NSIS собирать инсталлы без знания скриптов с помощью мастера, как например в InnoSetup?

    Всего записей: 31 | Зарегистр. 08-03-2006 | Отправлено: 23:45 11-05-2006
    IMPOMEZIA



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Tankist_007
    В редакторе HM NIS Edit (ссылки в шапке) есть достаточно неплохой мастер.

    Всего записей: 161 | Зарегистр. 19-07-2005 | Отправлено: 00:54 12-05-2006
    Comicz

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли подробно где-нибудь описание создания инсталляции для скринсейвера на NSIS? А то у меня дальше распаковки файла не дошло, а надо ещё его установить как дефолтный???

    Всего записей: 1 | Зарегистр. 13-05-2006 | Отправлено: 13:30 13-05-2006 | Исправлено: Comicz, 13:31 13-05-2006
    losara

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята помогите. Может быть вопрос ламерский, но 'как ассоциировать файлы на диске с установленным приложением?'. Полистал мануалы, ничего не нашел. Заранее благодарен.

    Всего записей: 1 | Зарегистр. 17-05-2006 | Отправлено: 17:16 17-05-2006
    vels



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

    Цитата:
    Minor Changes
        * Fixed build failures and segfaults on PowerPC Mac OS X (bug #1474597, bug
          #1481044)
        * Fixed Library's TLB version interpretation (bug #1471341)
        * Fixed possible stack corruption when using TypeLib.dll on an invalid TLB
        * Fixed RMDir deletion failure of read-only folders (bug #1481664)
        * MakeNSISW: Fixed toolbar compressor selection menu, broken in the
          previous version (bug #1466486)
        * Minor documentation improvements and fixes (including bug #1469306, bug
          #1491616)
    Translations
        * Added missing Basque and Welsh files (bug #1469471)
        * Brazilian Portuguese updates
        * Bulgarian fixes
        * Fixed a typo in Hebrew translation (bug #1474587)
        * Icelandic fixes and improvements

    http://prdownloads.sourceforge.net/nsis/nsis-2.17-setup.exe?download
    или  
    http://samlab.ws/soft/nullsoft_installation_system_2.17_final.cab

    Всего записей: 2169 | Зарегистр. 02-03-2002 | Отправлено: 02:11 20-05-2006
    Gooder

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.
    ребят, я тут сделал инсталлятор, всё готово, скрипт написан, тока вот осталось сделать так, чтоб инсталлер разбился на несколько частей. Мне нужно 30-метров разбить на 3 части.

    Всего записей: 1 | Зарегистр. 20-05-2006 | Отправлено: 20:07 20-05-2006
    Danil Lab



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Gooder
    Можно только вин рар прикрутить.
    Архив разбиваешь на части, а инсталятор запускает вин рар или плагин и распоковывает.

    Всего записей: 269 | Зарегистр. 12-06-2005 | Отправлено: 06:34 21-05-2006
    BoyNG



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    или в конце первого пака вызвать автоматический запуск второго... и т.д.
    но (IMHO) гемор...
    действительно проще побить RARом, хотя можно тут глянуть
     
    http://forums.winamp.com/showthread.php?s=&threadid=239456

    Всего записей: 530 | Зарегистр. 21-09-2005 | Отправлено: 13:02 22-05-2006 | Исправлено: BoyNG, 15:02 22-05-2006
    Xomyak

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

    Цитата:
    Gooder  
    Можно только вин рар прикрутить.  
    Архив разбиваешь на части, а инсталятор запускает вин рар или плагин и распоковывает.

    Что-то я такого плагина не знаю. На странице плагинов не нашёл. Если знаешь где - дай ссылку. Спасибо.

    Всего записей: 61 | Зарегистр. 01-02-2006 | Отправлено: 23:49 22-05-2006
    PA3BED4UK

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://nsis.sourceforge.net/mediawiki/images/a/a0/Multivolume.zip  

    Цитата:
    This is an NSIS example which splits a large product distribution of a
    theoretical 2.1GB into 1 root installer and 3 more installers of 700 MB
    each (to fit on 750 MB compact disks.)
     
    Compile all NSI script files and then run the setup.exe file.
     
    This example uses 4 seperate installers...
     
    setup.exe
      Should exist on the first CD.
     
    setup2.exe
      Executed by setup.exe
      One section of size 700 MB.
      Should exist either on the first or section CD.
     
    setup3.exe
      Executed by setup2.exe
      One section of size 700 MB.
      Should exist either on the third (or second) CD.
     
    setup4.exe
      Executed by setup3.exe
      One section of size 500 MB.
      One section of size 200 MB.
      Total size comes to 700 MB.
      Should exist the last CD.

    Всего записей: 67 | Зарегистр. 11-06-2006 | Отправлено: 21:42 12-06-2006 | Исправлено: PA3BED4UK, 21:44 12-06-2006
    Oplot365



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

    Всего записей: 556 | Зарегистр. 14-11-2005 | Отправлено: 05:46 20-06-2006
    SamLab



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NSIS 2.18
    _http://samlab.ws/soft/nullsoft_installation_system_2.18_final.cab
     
    Изменения:
     
        * CRC32 implementation used potentially non-32bit types (bug #1504758)
        * Fixed errors on multiple inclusion of useful headers
        * Fixed GetFileAttributes
        * Fixed incorrect text on browse dialog with .onVerifyInstDir (bug
          #1504297)
        * Fixed Library's implementation on POSIX
        * Minor documentation updates and fixes
     
    и исправлены ошибки в языковых файлах

    Всего записей: 6597 | Зарегистр. 15-07-2004 | Отправлено: 21:55 01-07-2006
    Открыть новую тему     Написать ответ в эту тему

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