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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    еще одну схему не знаю как реализовать - появляется 3 радиобаттона -  
    вариант файла1
    вариант файла2
    вариант файла3
    Вопрос первый - как реализовать радиобаттоны и переход к конкретной установке? второй вопрос - файлы, устанавливаемые в любом случае, имеют одно имя, но разное содержимое. а в одной папке со скриптом нельзя держать 3 совершенно разных файла с одним и тем же именем...

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 21:37 02-09-2006 | Исправлено: SmarterBB, 20:01 03-09-2006
    SmarterBB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    такое чувство, что форум вымер... скачал на nsis.sourcefordge.net образец с радиобаттонами, а при компиляции оно выдает ошибку...
     
    ЗЫ как сделать так, чтобы инсталлер проверял наличие нескольких файлов, а не только одного...

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 19:50 03-09-2006 | Исправлено: SmarterBB, 23:27 06-09-2006
    mikar



    Странник
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NSIS 2.20
     
    [Release Notes]
     
    Скачать:
    http://prdownloads.sourceforge.net/nsis/nsis-2.20-setup.exe?download

    Всего записей: 2063 | Зарегистр. 06-02-2005 | Отправлено: 07:58 10-09-2006
    kolins1982

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток.
    Столкнулся с проблемой - нееобходимо создать дистрибутив ОДНИМ файлом.
    Изначально использовал Inno Setup, все устраивало, но он при размере дистрибутива более 2 Гб начинает бить файл на части (Setup-1.bin, Setup-2.bin.....).
    На офф. сайте nsis было написано:  · Installers can be as large as 2GB
    Но когда я начал компилить, на 2 Гб просто все оборвалось (и файл из временной папки просто удаляется (()
    Как можно этого избежать ? Ведь сказано же, что он может это?

    Всего записей: 3 | Зарегистр. 28-04-2006 | Отправлено: 21:17 12-09-2006
    PlasticAngel

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите pliz, как в NSISе можно использовать (устанавливать) Merge модули MSM?

    Всего записей: 1 | Зарегистр. 15-09-2006 | Отправлено: 14:12 15-09-2006
    Nikolai2004



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kolins1982
    может у тебя файловая система FAT32? для поддержки больших файлов нужна NTFS

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 23:07 15-09-2006
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolai2004
    FAT32 держит до 4GB

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 01:48 17-09-2006
    kirillkr



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

    Цитата:
    А как можно сделать разбиение инсталяции по 700 мегобайт?

    Пока никак.

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Danil Lab  
     
    сайт не доступен,  как-бы статьи почитать ??

    Всего записей: 138 | Зарегистр. 04-11-2004 | Отправлено: 14:57 22-09-2006
    SmarterBB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    тут же где-то была ссылка на multivolume.zip там как раз есть разбитие файла по 700МБ...
    ЗЫ свои проблемы решил, но вот не могу заменить чекбоксы на радиобаттоны (визуально), скачал с сурсфорджа пример а он блин не компилируется...

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 21:21 22-09-2006 | Исправлено: SmarterBB, 23:10 22-09-2006
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SmarterBB
    Замени
    Type=Checkbox
    на
    Type=RadioButton
     
    Добавлено:

    Цитата:
    А как можно сделать разбиение инсталяции по 700 мегобайт?

    А если сетап заархивировать в самораспаковывающийся архив с разбиение на тома по 700 метров?

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 23:46 22-09-2006
    sank



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте.  Я  не  давно  писал  про  разделение  на  700mb. Скачал
    multivolume.zip  и  вот  вопрос  как  им пользоваться объясните. И еще
    вопрос  многим  он  покажется  интересным. Имеется три компонента если
    выбрать  первые  два  то  ничего  не  будет  а  если выбрать третий то
    появиться  страница  с  вводом  пароля  т.е.  без  ввода пароля третий
    компонент не будет установлен а два другие установятся.

    Всего записей: 30 | Зарегистр. 25-07-2006 | Отправлено: 10:34 23-09-2006
    Nikolai2004



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

    Цитата:
    А если сетап заархивировать в самораспаковывающийся архив с разбиение на тома по 700 метров?

    ха-ха. вот это насмешил! тогда теряется вообще смысл сетапа. можно ведь и просто файлы заархивировать

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 14:55 23-09-2006
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolai2004
    Я так понимаю дробление было нужно, чтоб принести куда-то на дисках(CD).
    Так какая разница, как мы принесем на клиентскую машину сетап?
    Насчет твоего последнего предложения. Сетап может делать больше чем архив.

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 16:24 23-09-2006
    Wtm



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

    Цитата:
    файлы, устанавливаемые в любом случае, имеют одно имя, но разное содержимое. а в одной папке со скриптом нельзя держать 3 совершенно разных файла с одним и тем же именем...

    никто же не мешает брать файлы для компиляции скрипта из РАЗНЫХ папок Устанавливать их потом можно по одному пути, но изначально - они могут у тебя быть хоть на другом диске
    Т.е. другими словами: тебе нужно, чтобы файл "file.exe" был в трех вариантах. Кладешь его в папки FOLDER1 (вариант 1 - лежит file.exe #1), FOLDER2 (вариант 2 - лежит file.exe #2), и т.д. А путь для установки каждому файлу назначаешь один и тот же. Куда уж проще?

    Всего записей: 1560 | Зарегистр. 24-09-2002 | Отправлено: 17:59 23-09-2006
    Nikolai2004



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

    Цитата:
    Я так понимаю дробление было нужно, чтоб принести куда-то на дисках(CD).

    нет, не для того чтобы куда-то принести, а для того чтобы сделать профессиональную установку большого продукта. где ты видел чтобы что-то релизили в инсталлере, который заархивирован, а тома лежат на разных дисках? офигенно удобно. ещё и 2 раза разпаковывать, т.е. надо в 2 раза больше места
     

    Цитата:
    Так какая разница, как мы принесем на клиентскую машину сетап?

    инсталлер должен сам разбиваться на тома (как inno setup или тот же install shield) - это большая разница. nsis этого не умеет и, как я могу судить по официальному форуму, данная функция у разработчиков не является приоритетной...

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 20:48 23-09-2006 | Исправлено: Nikolai2004, 20:53 23-09-2006
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nikolai2004
    >большая разница
    тогда зачем им пользоваться тому, кто устанавливает гигабайты?
    Лично ты зачем выбрал NSIS, а не другой инсталлятор?(можно в ПМ)
     
    > как я могу судить по официальному форуму
    а какие планы у разработчиков? (вкратце)

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 00:14 24-09-2006
    Nikolai2004



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

    Цитата:
    тогда зачем им пользоваться тому, кто устанавливает гигабайты?

    именно это и сдерживает тех, кто устанавливает гигабайты (не меня). но я бы был не против если бы nsis это умел. а вдруг когда-нибудь понадобится...
     

    Цитата:
    а какие планы у разработчиков? (вкратце)

    вкратце шлют всех подальше и предлагают большие инсталлеры делать либо копированием файлов, либо через CAB-архивы
    http://forums.winamp.com/showthread.php?s=&threadid=131853

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 21:21 24-09-2006 | Исправлено: Nikolai2004, 21:22 24-09-2006
    SmarterBB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а как checkbox заменить на radiobutton в обычном installOptions примере?

    Всего записей: 33 | Зарегистр. 02-09-2006 | Отправлено: 00:17 25-09-2006
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SmarterBB
    посмотри выше мой пост для тебя

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 08:01 25-09-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