Существует ли в природе бесплатный мультиплатформенный (Linux и Windows) установщик, не основанный на Java? IzPack, GlassWorks — Java-based, а добавлять зависимость от Java для C++ тула не хочется. InstallJammer — больше не поддерживается. RPM/DEB не подходят, так как процедура установки должна быть интерактивной.
А смысл? В винде и линуксе подход к установке ПО принципиально различается: где инсталляторы, где репозитарии. Меня как первое в линуксе раздражает, так и второе в винде.
Так что уж лучше, «кросплатформеннее» будет как раз наоборот, использовать для решения задачи «установка ПО» процедуры, принятые в каждой из платформ, а не насаждать свою.