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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

    Всего записей: 2038 | Зарегистр. 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

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



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

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

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

    Всего записей: 2038 | Зарегистр. 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

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



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

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

    В смысле?

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

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

    Всего записей: 2038 | Зарегистр. 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

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



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

    Всего записей: 2038 | Зарегистр. 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

    Всего записей: 33230 | Зарегистр. 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

    Всего записей: 33230 | Зарегистр. 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

    Всего записей: 33230 | Зарегистр. 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 байт)

    Всего записей: 1734 | Зарегистр. 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

    Всего записей: 33230 | Зарегистр. 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

    Всего записей: 33230 | Зарегистр. 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

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