Nullsoft Scriptable Install System | NSIS - [36] :: Программы :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

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

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

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.11 (от 5 марта 2025 г.)  
     
     
    Ссылки:
    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, 21:38 09-03-2025
    KLIZMAK

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

    Цитата:
    А
    Цитата:
    PiMP
    тебе ни о чем не говорит?

     
    нет... не говорит...

    Всего записей: 6 | Зарегистр. 19-08-2008 | Отправлено: 20:00 21-09-2008 | Исправлено: KLIZMAK, 21:32 21-09-2008
    ComradG



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А ты в программировании хоть что-то вариш? Если нет, то прости, друг, тогда ничем не могу помочь - кури мануал по распаковке(в Гугле).
     
    Добавлено:
    Victor_VG

    Цитата:
    Помню, бери мою статью с сервера - к утру поищу её в .CHM (брошу в личку), ещё что будет полезного - поделюсь. Пойду покурю, и снова сяду за программу - надо к утру написать и выложить.

    Не парься, без тебя проект тоже смогу поднять(лет эдак через незнамо сколько)

    Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 22:56 21-09-2008
    KLIZMAK

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну да, инсталлеры круче винраровских SFX я точно не делал))
    Я всего-то хочу распаковать эту дурацкую демку, но если это нереально без каких то особых знаний в программировании, то интересно откуда тогда руки растут у разработчиков "коллапса"

    Всего записей: 6 | Зарегистр. 19-08-2008 | Отправлено: 00:47 22-09-2008
    ComradG



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

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

    Чувак, ты с какой планеты? Бери "Ольгу" ил "Иду"(лучше последнюю) и поставь бряк на точке входа, а дальше распаковывай 7zip'ом.

    Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 18:25 22-09-2008
    namchik



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NSIS 2.40 (11/10/2008)
     
    Changelog
     
    Download

    Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 12:29 11-10-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    namchik
     
    Ну, при таких изменениях возможно и индекс хелпа перестраивать в HM NIS мне не придётся. Мне тут и так дряни подкинули - на FreeBSD 7 OpenOffice-2.4.1.x от Инфра Ресурс судя по всему собран с опцией --no-java-jre и JDK 6  в системе не видит в упор. Придётся сидеть и перебирать его из исходников, а это часов 13 - 15 только компиляции, или откатываться на 2.4.0. Да и окромя него надо ещё несколько вещей для работы скомпилить...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 17:04 11-10-2008 | Исправлено: Victor_VG, 17:06 11-10-2008
    ComradG



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

    Цитата:
    Придётся сидеть и перебирать его из исходников

    А в реестре полный путь прописать слабо? Ты вроде профессионал, а такой ерундой занимаешься.

    Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 19:41 18-10-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ComradG
     
    Дядь, а где на UNIX-ах Реестр? В упор не вижу Все конфиги лежат в /etc, /usr/local/etc, /usr/local/lib/etc, /usr/home/<user_name>/etc а вот Реестр что-то даже с собаками не сыскать. И с OOo всё выяснилось - ему нужна более новая Java, и собирается она исключительно из исходников взятых с разных серверов. Нет  готовой как для Windows Sun Java для FreeBSD. "Всего лишь" есть 175 Мб исходных текстов в архивах. И только. Несколько часов работы машины. Ладно, сиё мелочи, соберём из портов - деваться не куда, то что есть просто не подходит - старое, нужно новее. Написал и выложил полный комплект NSIS 2.40:
     
    Зеркало 1 | Зеркало 2 | Зеркало 3
     
    Коли хочешь, загляни в Анонсы - там за сегодня уже целая "простыня" висит.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 22:44 18-10-2008 | Исправлено: Victor_VG, 22:48 18-10-2008
    ComradG



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

    Цитата:
    Коли хочешь, загляни в Анонсы - там за сегодня уже целая "простыня" висит.

    В смысле?

    Цитата:
    Дядь, а где на UNIX-ах Реестр?

    Утыр балалар, бабай кирэ! Дык ты бы сразу говорил что все под никсы!
    Кстати, не хош подсобить перебрать HM Nis под более "продвинутую" делфу 7? Лично я после того, как пербрал половину, понял, что занимаюсь ерундой. С NSIS'ькой лучше работать в Eclips'е.

    Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 22:00 19-10-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ComradG
     
    Не, на паскаль у меня стойкая оскомина. Ещё с первого курса института, с начала 80-х. Тогда наш доцент расшифровывал сообщения об ошибках по записной книжке - документации не было! У нас на кафедре Sincler ZX Spectrum 128 тогда стояли. На них и учились программировать. Да вот Паскаль с тех пор все не взлюбили, и на всю жизнь. Если бы на PL/1, но не на том обрезке, что был в 90-х для MS DOS, а на полном типа Open PL/1 - там чудеса можно творить. Да вот за компилер просят сущие "копейки":

    Цитата:
    An eight-user license for Open PL/1 is priced at $20,000.

    Мы в своё время было губу раскатали, решили купить, да в Представительстве IBM нам сказали просто:

    Цитата:
    "Вам надо компилятор Open PL/1 с лицензией на 5 разработчиков? Нет вопросов, платите $137459,95 и получите компилятор с 5-ю лицензиями, библиотеками и документацией."

    Мы не обратили внимания на запятую и три нуля - думали одна лицензия стоит $20, а оказалось "всего только" $20000 долларов на одного разработчика, это не считая стоимости самого компилятора и дополнительных библиотек к нему. В итоге мы обломились.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 00:02 20-10-2008
    ComradG



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Слушай, я тут втупик зашел со своим проектом. Я никак не могу внятно описать пример создания скрипта, который проверял бы установлена программа уже или нет, и в случае положительного результата предлагал бы удалить или переустановить прогу заново. Если есть время, помоги, пожалуйста. А то действительно уже башню рвет. Кстати, относительно того же справочника, который я задумал, я написал уже свыше сотни html документов. Но некотрые примеры, описание к ним, вызывают у меня трудность. А помощи ждать неоткуда...

    Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 20:12 20-10-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ComradG
     
    Пиши на профильную почту. Там чего нибудь поищу у себя в SDK. Я в принципе подобные проверки обычно ставлю. Сам понимаешь - иначе можно наделать ошибок. Постараюсь помочь так. Хорошо?

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 21:19 20-10-2008
    bequral



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прошу прощения, если это уже было, но не смог найти.
    Как просмотреть содержимое NSIS инсталлятора, DRWEB о нем пишет:  
    C:\1.exe packed by BINARYRES
    >C:\1.exe - archive NSIS
    7-zip не помогает

    Всего записей: 340 | Зарегистр. 19-10-2004 | Отправлено: 04:25 30-10-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bequral
     
    Не все варианты NSIS программ распакуются. то, что написано в версии 2.38 и вышее уже например не берёт плагин Install Explorer к Far Manager. Иной раз последняя версия 7Zip сможет помочь. Но, без гарантий удачи - структуры файлов постепенно меняются..

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 12:28 30-10-2008
    bequral



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

    Всего записей: 340 | Зарегистр. 19-10-2004 | Отправлено: 19:13 30-10-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bequral
     
    Вероятность удачи примерно 70:%. По моему не так уж и мало.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 04:25 31-10-2008
    pasynok



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

    Цитата:
    Minor Changes
    * Fixed LangDLL memory leaks for invalid input (bug #1939573)
    * Fixed uninstaller generation on big-endian systems (bug #2166401, bug #2167958)
    Translations
     * Brazilian Portuguese corrections
     * Consistency fixes for Simple Chinese (patch #2189117)
    Build System
     * Added support for SCons 1.1.0
     * Fixed size text issues for VC8 builds (patch #1982084)
     * System's Resource.dll now built from source

    Скачать  .exe (1577504 байт)          Скачать .zip (2293325 байт)

    Всего записей: 1751 | Зарегистр. 04-12-2004 | Отправлено: 01:08 21-11-2008 | Исправлено: pasynok, 01:13 21-11-2008
    TY999



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

    Всего записей: 60 | Зарегистр. 06-09-2003 | Отправлено: 22:25 29-11-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TY999
     
    Друг мой, а зачем он в таком старом варианте? Для новых версий этот патч уже как мне помнится не подходит - он работает по смещению, а они изменились, и он не сможет выполнить свою задачу. Правда я тут виноват, заработался. За несколько дней пересобрал из исходников 13 пакетов под FreeBSD, сборку Far Manager 1.7.1.2465 и перебрал заново HM NIS 2.0.3 Update 17 (в него входит русский язык), и обновление для NSIS 2.41 с поддержкой строк до 8 Кб и русским переводом меню программы. И ещё сделал кучу работы. Потому прошу меня простить за то, что закрутился и забыл выложить ссылки на обновлённый комплект, хотя он уже пару дней на серверах лежит.
     
    Страницы закачки NSIS 2.41 Developmer Kit Update 1
     
    Зеркало 1 | Зеркало 2 | Зеркало 3


    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 22:45 29-11-2008 | Исправлено: Victor_VG, 22:50 29-11-2008
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Решение задачи установки Microsoft Visual C++ 2008 Redistributable Pakeges из NSIS программы.
    Код процедуры. [?]
    Эта часть кода была специально переписана для Far Manager SE Professional 1.71.2470. Полностью использует возможности обновлённого компилятора NSIS 2.41 Developmer Kit Update 1. Собственно именно благодаря ему решение задачи и стало возможным столь простым способом.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35194 | Зарегистр. 31-07-2002 | Отправлено: 06:15 04-12-2008 | Исправлено: Victor_VG, 06:25 04-12-2008
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум 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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru