Всем привет!
Несколько лет назад делал свою "сборку" птицы с помощью ffdeploy. Скрипты отлично работали под windows XP и tb1.5. Теперь появились vista и семерка, под ними уже ничего не работает. Сам проект ffdeploy видимо умер :sick:
Вопросы: есть ли современный аналог ffdeploy? Или, с помощью чего можно создать свой инсталятор (программа с плагинами и настройками) чтобы он нормально работал под новыми операционками?

Bbbosss
а вариант с портабельной версией + любой подходящий создатель инсталляшек не подойдёт?

списочек

Свободные программы для создания инсталляторов

    *

      NSIS (Nullsoft Scriptable Install System) – один из самых популярных инсталляторов. Обладает богатыми возможностями, которые присутствуют в большинстве коммерческих продуктов. Позволяет устанавливать различные параметры сжатия при создании дистрибутива;
    *

      IzPack – java инсталлятор. Это универсальный инсталлятор, способен создавать дистрибутивы для Unix, Linux, FreeBSD, Mac OS X и Windows 2000, XP. Позволяет создавать как обычные пакеты инсталляции, так и Web инсталляторы, которые подгружают необходимые файлы по мере необходимости. Данная возможность позволяет свести к минимуму количество загружаемых файлов в зависимости от требуемой конфигурации установки;
    *

      Inno Setup –довольно популярный простой инталлятор. Содержит встроенный скриптовой язык;
    *

      WiX (Windows Installer XML) – специализированный продукт от Microsoft для создания MSI и MSM инсталляционных пакетов.

2.2. Коммерческие программы для создания инсталляторов

    *

      InstallShield – один из самых известных продуктов в ряду инсталляторов;
    *

      WISE – простой в освоении с богатыми возможностями генератор инсталляторов;
    *

      VISE - профессиональный инсталлятор для Windows, MacOS X и Macintosh;
    *

      CreateInstall это универсальный, гибкий и мощный инсталлятор как для профессиональных разработчиков, так и для начинающих. С помощью этой программы Вы можете создать полнофункциональные инсталляционные программы для Ваших приложений, а также самораспаковывающиеся архивы с высокой степенью сжатия и многое другое;
    *

      Advanced Installer – Позволяет создавать инсталляторы для java приложений. Создает дополнительный исполняемый файл.

2.3. Проект EclipseNSIS

Как получить проект на 100000 €. Секреты поиска работы от Даниила ГридинаПроект EclipseNSIS представляет собой набор подключаемых модулей для конфигурации файлов настроек инсталлятора NSIS. Содержит визуальный мастер создания конфигурационных файлов, а так же специализированный редактор данных файлов.

okkamas_knife пишет

Bbbosss
а вариант с портабельной версией + любой подходящий создатель инсталляшек не подойдёт?

не рассматривал, надо попробовать....
как я понимаю необходимо просто настроить программу, а потом упаковать ее в инсталятор?

Да.

И еще (оптимальный вариант) - рассказать в этой теме всем присутствующим, чем упаковывали и что получилось на выходе.

P.S. По умолчанию можете включить в дистрибутив GNU PG Portable + Enigmail, чтобы у Вас "из коробки" была встроенная система шифрования сообщений.

Bbbosss пишет

как я понимаю необходимо просто настроить программу, а потом упаковать ее в инсталятор?

да имено так.
я пост проапдейтил списочком..

Rosenfeld пишет

Да.

И еще (оптимальный вариант) - рассказать в этой теме всем присутствующим, чем упаковывали и что получилось на выходе.

Сделаю, думаю многим приходится заниматься установкой программы на множество рабочих станций, в моем случае порядка двух сотен...

Если будет удовлетворительный результат и распишите подробно сам процесс - внесем в FAQ :)

(N.B.! Инсталлятор-упаковщик должен быть непроприетарным!)

рекомендую nsis
вики на сорсфорж
http://nsis.sourceforge.net/Main_Page
статья на русском с примером создания инсталляшки
http://www.markelov.net/articles.php?lng=ru&pg=39

однако вот наткнулся
Внимание! Созданный в NSIS инсталлятор является ANSI-приложением. Есть возможность использовать UNICODE-сборку системы, но при этом ваши дистрибутивы не будут работать в ANSI-системах, таких, как Windows 9x. Для загрузки UNICODE-сборки системы посетите сайт: http://www.scratchpaper.com/ 


попробуй как вариант 7-zip там есть возможность создавать инсталляторы(см хелп) он также опенсорс

okkamas_knife пишет

рекомендую nsis
вики на сорсфорж
http://nsis.sourceforge.net/Main_Page
статья на русском с примером создания инсталляшки
http://www.markelov.net/articles.php?lng=ru&pg=39
еще про него на русском
http://nsis.narod.ru/

спасибо за ссылки, в ближайшее время займусь, начальство уже требует :)

Я не программист, написать необходимый скрипт для создания инсталлятора займет много времени (разбираться нужно). Решил попробовать полумерами обойтись. Действительно портабл версия подходит для моих нужд (удобно что и программа и профиль в одном месте). Временно сделаю так - напишу батник, который распаковывает мою папку с настроенной программой в нужное место и копирует ярлыки программы в пуск, рабочий стол и автозагрузку, также скину файлы преднастройки почтовых серверов в ISP...

02-03-2010 13:25:35
Вот бы найти скрипт для NSIS, где просто распаковывается папка в необходимое место, подредактировав его, можно попробовать решить мою задачу, а потом прикрутить деинсталяцию (примеры такого скрипта есть)...

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

okkamas_knife пишет

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

Смущает. Нашел модификацию SFX для 7zip, ковыряю ее, по описаниям как раз то, что нужно.
Вот ссылка если кому интересно:
http://www.7zsfx.info/ru/

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

Bbbosss
очень просто решается:
устанавливай не в програм файлс а в папку профиля пользователя(%userprofile%\Mail\) например
то есть у каждого юзера будет свой ФФ в отдельной папке
соответственно устанавливать его придется под каждым юзером отдельно.

okkamas_knife пишет

Bbbosss
очень просто решается:
устанавливай не в програм файлс а в папку профиля пользователя(%userprofile%\Mail\) например
то есть у каждого юзера будет свой ФФ в отдельной папке

Интересное решение! Спасибо. Попробую.

Bbbosss пишет

напишу батник, который распаковывает мою папку с настроенной программой в нужное место и копирует ярлыки программы в пуск, рабочий стол и автозагрузку

Скопировать настроенный профиль можно и для стандартной (не портативной) версии. См. http://zheleznov.info/thunderbird_profile_setup.htm
Программу можно установить из того же батника, с ключом /INI. Ярлыки сама программа создаст. Похоже, и перепаковывать ничего не надо.

У меня в локальной сети несколько десятков компов, необходимо чтобы я в Kaspersky Administration Kit сделал установочный пакет, и удаланно инсталлил на выбранных компах, причем установка должна быть тихой, чтобы размещались ярлыки, совершался экспорт настроек из Outlook'a. Видимо для этого нужно написать bat-файл, (если не прав, то поправьте). И мне необходимы ключи для установки через командную строку. Они существуют в tb3?

https://wiki.mozilla.org/Installer:Comm … _Arguments