2 votos

¿Cómo envolver un archivo DMG con un instalador tipo asistente?

Tengo una pregunta sobre los instaladores para mac.

Tengo chromium.dmg que contiene el navegador web Chromium. Me gustaría crear un instalador con asistente que instale Chromium y luego permita al usuario opcionalmente instalar algunos complementos automáticamente, y abrir Chromium con una página de inicio inicial mostrada.

Para hacer esto, necesito un instalador basado en asistente.

Encontré IzPack que parece que podría funcionar? ¿Alguien tiene alguna idea de cómo hacer esto? Entiendo que los instaladores con asistente "no son realmente una cosa de mac".

Para ver un ejemplo de un instalador basado en asistente para mac, vea SoapUI para Mac.

ACTUALIZACIÓN:

Hasta ahora IzPack tiene la parte del instalador funcionando muy bien. Pero el archivo es un archivo Java Jar y muchos de mis usuarios no tienen Java instalado. No es lo ideal. Necesito encontrar una manera de empaquetarlo como un DMG aunque en realidad sea un ejecutable java.

ACTUALIZACIÓN 2:

He logrado algo muy bueno usando una combinación de IzPack y https://github.com/Jorl17/jar2app

IzPack construye un instalador de java pero luego te quedas con un archivo jar ejecutable. Ahí es donde entra jar2app - puedes convertir el jar en un archivo de aplicación con un JRE incluido. Perfecto.

1voto

user249247 Puntos 1

No es perfecto, pero he logrado algo muy bueno al usar una combinación de IzPack y https://github.com/Jorl17/jar2app

IzPack crea un instalador de Java, pero luego te quedas con un archivo jar ejecutable. Ahí es donde entra jar2app: puedes convertir el jar a un archivo de aplicación con un JRE incluido.

Funciona para mí, no es perfecto porque el tamaño del instalador se vuelve algo inflado. Y además ahora tienes un archivo .app que en realidad es un archivo de archivo descomprimido. Así que tienes que empaquetarlo en un DMG. Pero funciona.

0 votos

Entonces, ¿es un DMG envuelto en un asistente basado en JRE contenido en un DMG? Esto suena muy innecesariamente inflado. ¿Has considerado usar algo como Packages o una alternativa para crear un instalador .pkg? Esos son los que suelen ejecutar un "asistente" para comprobar si se puede instalar, darte opciones de qué instalar, etc. También hay un conjunto de herramientas integradas para esto con algunas buenas guías en las respuestas a esta pregunta.

0 votos

Sí, parece que así es como realmente se hace. Pero vaya, no tendría ni idea de por dónde empezar con eso. tantas opciones, la documentación es como una biblia. Me gusta la simplicidad de IzPack.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X