|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
Привет всем! Пользователь заходит на сайт и скачивает msi установщик программы. Причём в зависимости от лицензии msi установщики разные (меняется только файл настроек). Вопрос : как лучше автоматически создавать различные msi-установщики для разных пользователей (если это вообще возможно). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2014, 15:53 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
В зависимости от какой лицензии? Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 12:56 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
НахлобучВ зависимости от какой лицензии? Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую. А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 13:50 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
Нахлобучно из-за крайней его ущербности делать это не рекомендую. А мне WiX понравился, хотя изначально я на него плевался. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 15:11 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
hVosttА мне WiX понравился, хотя изначально я на него плевался.Это чем же? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 15:41 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
HomeCoderНахлобучВ зависимости от какой лицензии? Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую. А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.InstallShield. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 16:13 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
skyANAHomeCoderпропущено... А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.InstallShield. Инносетап, Вайз - вот это всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 18:31 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
HomeCoderskyANAпропущено... InstallShield. Инносетап, Вайз - вот это всё. Первый разве имеет какое-то отношение к MSI? Последний вообще сдох вроде как. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 18:34 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
skyANAHomeCoderпропущено... Инносетап, Вайз - вот это всё. Первый разве имеет какое-то отношение к MSI? Последний вообще сдох вроде как. А почему именно MSI? Где может быть требование именно MSI? Ну и разве InstallShield лучше WiX? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 18:39 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
HomeCoderskyANAпропущено... Первый разве имеет какое-то отношение к MSI? Последний вообще сдох вроде как. А почему именно MSI? Где может быть требование именно MSI?В названии темы и первом посте ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 18:42 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
skyANAInstallShield. Select your product: InstallShield 2014 Premier ($4,799.00) InstallShield 2014 Professional ($2,599.00) InstallShield 2014 Express ($649.00) Для зарабатывающего на дистрибах продукта ок, но в целом дороговато. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 19:42 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
НахлобучhVosttА мне WiX понравился, хотя изначально я на него плевался.Это чем же? Тем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 19:43 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
hVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :) Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется. А WiX и MSI прочно входят в шорт-лист самых индусских поделий. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 20:15 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
НахлобучhVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :) Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется. А WiX и MSI прочно входят в шорт-лист самых индусских поделий. Переходи на Метро и магазин приложений. :) Дяденьки, которые делают WiX, сами признаются, что MSI "плохой, очень плохой". Но ничего сделать нельзя - WiX и так некоторые вещи скрывает-облегчает. Ну и где другие примеры успешных инсталляторов? Я находил простыни и где на скрипты InnoSetup жалуются, и на Wise, и на InstallShield. Попользовался всеми ими понемногу в своё время. Самым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита. По-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 20:48 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
НахлобучhVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :) Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется. А WiX и MSI прочно входят в шорт-лист самых индусских поделий. Полностью согласен с тем, что без опыта подойти к WiX очень тяжело, и грозит парочкой нервных срывов. Но хорошо тем, что один раз пое...сь, затем он работает как швейцарские часики. Благо инсталлятор трогать приходится крайне редко, выпуская очередные релизы. Лично я от него добился всего, что мне было нужно: регистрация COM, установка и запуск сервисов, ярлыков, установка пререквизитов и модулей слияния, распихивающие модуля куда надо, выбор компонентов на этапе инсталляции, хелпа, разные версии инсталлеров (x86/x64), под разные платформы. Хорошо дружит с MS Build. Ну и если чего нехватает, можно запилить свой модуль. Резюмирую, настраивается черезжопно, но работает в итоге замечательно ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 21:20 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
Нахлобуч, а если хочется удобства и красоты, то бесспорный лидер это InstallShild. дорогой, собака, но неимоверно крутой. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 21:21 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
hVosttskyANAInstallShield. Select your product: InstallShield 2014 Premier ($4,799.00) InstallShield 2014 Professional ($2,599.00) InstallShield 2014 Express ($649.00) Для зарабатывающего на дистрибах продукта ок, но в целом дороговато. ТСу за Ынтырпрайз лицензию заплатят и усе окупится ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 21:32 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
HomeCoderСамым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.Странно... Не помню проблем со службами в "Setup And Deployment"... Немного подрихтовать ServiceInstaller - и, в принципе, все... HomeCoderПо-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.Ну, это Вы еще с оракловым "универсальным инсталятором" не сталкивались... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2014, 22:30 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
StudentsПривет всем! Пользователь заходит на сайт и скачивает msi установщик программы. Причём в зависимости от лицензии msi установщики разные (меняется только файл настроек). Вопрос : как лучше автоматически создавать различные msi-установщики для разных пользователей (если это вообще возможно). Если это WiX, то просто подменяешь одну строчку в XML - разные файлы настроек. И перекомпиливаешь проект. Это самое простое, что пришло в голову. Я сильно глубоко WiX не знаю - может, там есть опция создавать за одну компиляцию проекта установки сразу несколько вариантов установщиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2014, 06:47 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
hVosttНахлобуч, а если хочется удобства и красоты, то бесспорный лидер это InstallShild. дорогой, собака, но неимоверно крутой. Там можно мышкой файлы таскать? В WiX проблема - кучу файлов надо прописывать руками. Единственное, что посоветовал создатель WiX для такой цели - делать установщик параллельно с деланием продукта. Т. е. создал новый файл для продукта - создал записи в XML установщика для этого файла. Не то, чтобы это очень напрягало... для бесплатного продукта пойдёт. Но хотелось бы хоть каких-то удобств, понимаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2014, 06:51 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
sphinx_mvHomeCoderСамым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.Странно... Не помню проблем со службами в "Setup And Deployment"... Немного подрихтовать ServiceInstaller - и, в принципе, все... HomeCoderПо-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.Ну, это Вы еще с оракловым "универсальным инсталятором" не сталкивались... Про службы в Setup And Deployment мог и соврать - давно это было. А насчёт трудностей в других системах - так это же модно ругать МС за любой косяк, не замечая косяков у других. Линукс лучше Виндовс! - Почему? А куй знает - лучше и всё. Мак лучше - потому что там не надо ничего настраивать и всё идёт из коробки. Линукс лучше, потому что там можно всё настроить под себя. Виндовс всегда хуже, потому что там нельзя ничего настроить и надо всё настраивать. Мак лучше - потому что он крутой и красивый, хоть и в комплекте с переоцененным в полтора-два раза железом за штуку баксов минимум. Линукс лучше - потому что бесплатен. Виндовс всегда хуже, потому что 100-200 баксов раз в 3 года - это непомерно дорого. Вот такой вот винегрет в бошках у тупорылого хомячья. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2014, 06:56 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
hVosttНахлобуч, а если хочется удобства и красоты, то бесспорный лидер это InstallShild. дорогой, собака, но неимоверно крутой. не нашёл, в InstallShild возможно автоматически создавать различные msi-установщики для разных пользователей? (если у меня 10 000 пользователей и каждому нужен свой msi инсталлятор со своими файлами настроек для каждого пользователя). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2014, 12:19 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
HomeCoderТам можно мышкой файлы таскать? В WiX проблема - кучу файлов надо прописывать руками. Единственное, что посоветовал создатель WiX для такой цели - делать установщик параллельно с деланием продукта. Т. е. создал новый файл для продукта - создал записи в XML установщика для этого файла. Не то, чтобы это очень напрягало... для бесплатного продукта пойдёт. Но хотелось бы хоть каких-то удобств, понимаешь. Мышкой нельзя, но и руками прописывать тоже не надо. Есть инструменты и типы подпроектов, которые собирают инсталлер. Ручками надо немного подправлять и прописывать кастомные сценарии установки, а также разбивать продукт на компоненты. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2014, 12:41 |
|
Автоматическое создание msi-установщика
|
|||
---|---|---|---|
#18+
Сам сайт (на котором необходимо автоматически создавать MSI-инсталляторы) написан на php и работает под линуксом. И Wix или InstallShield необязательно использовать. При нажатии на "загрузить инсталлятор" необходимо автоматически генерить msi-установщик для конкретного пользователя. (в завиcимости от пользователя необходимо автоматически менять один или несколько небольших файлов в инсталляторе). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2014, 12:42 |
|
|
start [/forum/topic.php?fid=20&msg=38717650&tid=1402610]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 325ms |
total: | 465ms |
0 / 0 |