Моя компания думает о том, чтобы сбросить InstallShield и перейти к чему-то другому, в основном из-за плохого опыта работы с ним, в основном в Linux.
Наш продукт представляет собой приложение C ++ (двоичные файлы, разделяемые библиотеки), предназначенное для Windows и Linux (Red Hat).
Самому установщику не требуется делать что-то особенное, просто выгрузить несколько двоичных файлов и разделяемых библиотек и иногда выполнять внешний процесс. Такие вещи, как обновление версии через установщик, не являются необходимыми, это обрабатывается после завершения установки.
Я подумал о том, чтобы предложить использовать NSIS в Windows и RPM в Linux.
Какие рекомендуемые системы установки следует использовать при развертывании в Windows / Linux? То, что является кроссплатформенным для предотвращения поддержки двух установщиков, является несомненным плюсом.