Мне было интересно, были ли предприняты какие-либо усилия для создания файлов MSI из файлов спецификаций rpm или если есть хорошие порты RPM для Windows.RPM для MSI-обертки?
ответ
Если все, что вы хотите, это кросс-платформенный способ сложить файлы и выполнять какие-то действия, посмотрите на NSIS.
MSI - это совершенно другая архитектура и образ мышления для RPM, поэтому я задам очевидный вопрос - почему?
Возможно, возможно конвертировать deb в пакет Cygwin? setup.hint не так сильно отличается от файла controle из пакета debian!
Developement в ходе ...
InstallAnywhere Acresso специально разработана для установки кросс-платформенных: http://www.acresso.com/products/ia/installanywhere-overview.htm
InstallAnywhere дает разработчикам программного обеспечения быстрый и легкий путь автору профессиональные программные установки для Solaris, HP-UX, AIX, Linux, IBM i, Mac OS X, Windows и еще . Это экономит ваше время, создав файл одного проекта , который создает надежный установщик для каждой целевой платформы .
Cpack является одним из вариантов для вас.
RPM был создан для систем * Nix. Не окна.
Создание кросс-платформенных пакетов, которые просто нужно сложить файлы, установить некоторые разрешения, иметь раздел pre, post, preun и postun, и, возможно, некоторая информация для добавления программ удаления должна быть достаточно простой. Я бы предположил, что я не первый, кто упаковывает вещи для Linux, AIX, Windows, HP и т. Д. Я знаю, что они разные технологии, но по своей сути они кладут файлы и делают что-то в коробке. – ojblass