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

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



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

    Цитата:
    а более автоматизированный

    А чем здесь плох? Все при нём...

    Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 16:34 14-08-2007
    Ohotnic



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я скачал и установил  EclipseNSIS, но  при открытии файла в формате .nsi кнопки я не могу скомпилировать скрипт. Кнопки недоступны. Почему и как с этим бороться?

    Всего записей: 343 | Зарегистр. 19-07-2007 | Отправлено: 07:34 16-08-2007
    Ohotnic



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос снят, я разобрался.

    Всего записей: 343 | Зарегистр. 19-07-2007 | Отправлено: 09:27 17-08-2007
    Ohotnic



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как реализовать последовательность записи в секцию ini файла, отличающуюся от порядка записи компонентов в скрипте?

    Всего записей: 343 | Зарегистр. 19-07-2007 | Отправлено: 15:34 17-08-2007
    iglezz

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

    Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 01:43 26-08-2007
    Vetal83

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Никто незнает почему в NSIS 2.30 при использовании MUI2 на странице компонентов не работают чекбоксы?

    Всего записей: 26 | Зарегистр. 06-07-2007 | Отправлено: 01:30 27-08-2007
    SpoinT



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    MUI2 - в чём отличие от предыдущей? Скомпилировал, ничего не изменилось? А может и не должно было...

    ----------
    В жизни мне не хватает 2-х вещей - кнопок Save Game и Load Game...

    Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 01:37 27-08-2007
    Vetal83

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SpoinT
    Я так понял что через MUI2 можно страницы создавать через код а не через ini, а так вроде ничего не изменилось.

    Всего записей: 26 | Зарегистр. 06-07-2007 | Отправлено: 02:20 27-08-2007
    SpoinT



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Vetal83
    Ну тогда бы пример дали, а то в Examples нет ничего подобного...

    ----------
    В жизни мне не хватает 2-х вещей - кнопок Save Game и Load Game...

    Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 09:32 27-08-2007
    IMPOMEZIA



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Если почитать историю версий, то MUI2 базируется на nsDialogs, которые были добавлены в предыдущей версии с целью заменить InstallOptions, но в прошлой версии к nsDialogs не было абсолютно никакой документации, одним словом всё это ранняя бета.

    Всего записей: 161 | Зарегистр. 19-07-2005 | Отправлено: 20:31 27-08-2007
    MaxDELETE

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Все знают, что NSIS не делает инсталляхи более 2 гб. Единственный способ поразбивать на архивы.
    NSIS работает с разного рода плагинами типа CABdll и другими, благодаря которым можно разбить например установку на CABы. Есть плагины которые извлекают из 7z архивов.  
    Вопрос - может кто-нибудь с подробными примерами и пояснениями написать как это делается. Конечно больше интересует версия с 7z (плагин вроде ExtractDLLEx plug-in).  
    Даже возьмем к примеру игру СТАЛКЕР (лицензию русскую). Сама установка сделана на NSIS, сетапник 500 кб и 3 файла по 1.1 Гб. Подскажите как хотя бы так сделать. На сайте разработчика поспрашивал, никто вразумительно ответить не может, хотя все делают.

    Всего записей: 111 | Зарегистр. 10-03-2007 | Отправлено: 21:35 29-08-2007
    Sampron

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MaxDELETE
    Насколько я знаю инсталл лицензионного русского СТАЛКЕРА был написан на inno setup.

    Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 23:21 29-08-2007
    SpoinT



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

    Цитата:
    Все знают, что NSIS не делает инсталляхи более 2 гб. Единственный способ поразбивать на архивы.  

    Если инсталл и позволяет у кого-то делать такие пакеты, то их не делают. Я ни разу ещё не встречал, чтобы 4 гига было в одном сетапе собрано, обязательно рядом какие-то архивчики будут валяться.

    ----------
    В жизни мне не хватает 2-х вещей - кнопок Save Game и Load Game...

    Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 09:39 30-08-2007
    MaxDELETE

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SpoinT, если хочешь 4 гига, то возьми к примеру createinstall free и т.п..  
    Я вот и спросил, как с помощью плагинов для NSIS сделать такие инсталлы, чтоб с архивчиками рядом. На sourceforge спрашивал, никто так толком не сказал, хотя все делают и плагины там валяются, а в риадми толком не понять че да как.

    Всего записей: 111 | Зарегистр. 10-03-2007 | Отправлено: 23:46 30-08-2007
    SpoinT



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    MaxDELETE
    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.


    ----------
    В жизни мне не хватает 2-х вещей - кнопок Save Game и Load Game...

    Всего записей: 840 | Зарегистр. 31-01-2007 | Отправлено: 09:51 31-08-2007
    MaxDELETE

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SpoinT, это не совсем то, о чем я говорил, а точнее вобще не то. Это дело всего лишь может разбить на файлы установку NSIS-а. Т.е. больше 2 Гб инсталляха все равно не получится. А у меня смысл разбивки - чтоб делать инсталляхи более 2 гб, точнее сказать даже более 4 гб

    Всего записей: 111 | Зарегистр. 10-03-2007 | Отправлено: 16:51 31-08-2007
    Ohotnic



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

    Цитата:
    А у меня смысл разбивки - чтоб делать инсталляхи более 2 гб, точнее сказать даже более 4 гб  

    Инсталяхи больше двух гигов NSIS делать не в силах.

    Всего записей: 343 | Зарегистр. 19-07-2007 | Отправлено: 17:47 31-08-2007
    vladmal

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет.
    Очень мне нравится NSIS, но вот смущает, что в русификаторе слово "значок" пишется неправильно: "значЁк".  
    Куда бы сказать, чтобы исправили?

    Всего записей: 10 | Зарегистр. 26-08-2004 | Отправлено: 23:09 03-09-2007
    Ohotnic



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

    Всего записей: 343 | Зарегистр. 19-07-2007 | Отправлено: 09:24 04-09-2007
    ZeRrOr



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Проблема с автозагрузкой:
    прописываю следующую строку -  

    Код:
    WriteRegStr HKEY_LOCAL_MACHINE "Software\Microsoft\Windows\CurrentVersion\Run" "Название приложения" "$INSTDIR\приложение.exe"

    Но вместо загрузки, приложения при запуске Windows, открывается ПАПКА, содержащая данное приложение.

    Всего записей: 7 | Зарегистр. 05-08-2007 | Отправлено: 20:02 07-09-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