Расширяясь на Бесплатная установка мастера программного обеспечения, я ищу межплатформенный установщик. Мы поддерживаем около 27 вариантов платформы, и большинство установщиков, упомянутых в другом вопросе, относятся только к Windows. Мы ищем что-то портативное, возможно, на основе Java, но я полагаю, что любой язык сценариев также подойдет. Предложения?
Редактировать: В порядке количества платформ под каждой ОС: linux, solaris, windows, hpux, aix, zlinux, bsd, OSX, OS / 360 (меня это не волнует). Так что примерно столько вариантов, сколько вы можете получить без VMS или мэйнфрейма. Многие платформы Linux похожи, но отличаются только версией libc. Но мы поддерживаем 32- и 64-разрядные версии на каждом процессоре, на котором работает ОС. Например, мы поддерживаем 4 платформы solaris:
Выглядит неплохо, но нужна виртуальная машина Java. Хорошо, если ваше приложение является Java-приложением, или если вы предполагаете, что у ваших пользователей будет установлена виртуальная машина, в противном случае не так много ...
Извините, я не знаю бесплатных кроссплатформенных. Я действительно знаю, что несколько коммерческих компаний, которых я знаю, клянутся BitRock. На нем построено довольно много стеков Linux.
BitRock выглядит очень красиво. Встроенный установщик (возможно, использует Qt?) Разумная цена (по сравнению с InstallShield) - они даже предлагают сниженные цены для небольших компаний.
Вот их список: Генераторы установщика с открытым исходным кодом на Java.
Я также предлагаю
Если ваш проект с открытым исходным кодом, вы можете использовать Конструктор установки BitRock бесплатно. И эта страница на сайте wxWidgets перечисляет множество различных установщиков платформ, описывая различные проблемы с каждым из них.
Вам следует взглянуть на InstallJammer. Бесплатное приложение с открытым исходным кодом, очень простое в использовании, но при этом достаточно мощное, чтобы сделать все, что вам нужно. Поддерживает большинство платформ прямо из коробки.
InstallJammer довольно хорош. Он создает собственный исполняемый файл с минимальными накладными расходами (около 1,4 МБ). Кажется, что это позволяет довольно обширную настройку, к сожалению, через Tcl / Tk.
Когда вы говорите о 27 вариациях платформ, насколько они различаются? Какие основные операционные системы лежат в основе?