2012-06-06 23 views
5

Busco a una solución instalador como el que se utiliza para Google Chrome:Google Chrome como descargador y el instalador

Al hacer clic en Descargar, que en realidad no descargar el instalador, pero una muy pequeña Downloader , que luego descarga el instalador de Chrome, y luego lo inicia.

Sé que Sweet Labs está desarrollando Ignite, pero todavía está en fase beta cerrada.

¿Existe alguna solución similar, que esté lista para usar?

Respuesta

4

Advanced Installer puede hacer eso también. Crea un pequeño ejecutable que puede iniciar un paquete MSI desde una URL que usted especifique, por lo que el paquete descargado por el usuario es muy pequeño. Como beneficio adicional, puede dividir la aplicación en características y configurarla para crear un archivo CAB para cada característica, de modo que el proceso de instalación real solo descargue los archivos CAB para las características instaladas, reduciendo el tiempo de descarga para los usuarios que no lo hacen instala todas las características.

Para que el usuario vea solo una pequeña barra de progreso en lugar de cuadros de diálogo MSI completos, solo tiene que marcar una casilla desde la página Instalar parámetros.

Sin embargo, ahora que esta característica solo está disponible en las licencias comerciales, necesita al menos una licencia profesional. Puede probarlo, durante el período de prueba, el acceso a todas sus características no está restringido.

5

¿Qué tal Google Omaha? (Realmente usado por Google Chrome) Parece ser el problema.

El proyecto Omaha proporciona una actualización automática y sistema de instalación compartida para productos de cliente de Windows en Google que funciona en múltiples plataformas de Windows , incluyendo Windows Vista. Los objetivos incluyen lo siguiente:

  • Un mecanismo de actualización automática que permite a los equipos para desplegar actualizaciones con ninguna dependencia de otros equipos de producto, sin tener que escribir su propio cliente o servidor lógica Un servidor de actualización automática que maneja todas las solicitudes de AutoUpdate - cada equipo producto no tendrá que lanzar y administrar su propio servidor Un cliente de escritorio de actualización automática compartida por todo el software de cliente de escritorio - no habrá programas separados ejecutan para cada aplicación instalada
  • Una pequeña meta-instalador que incluye el actualizar cliente (y sabe cómo instalarlo si es necesario)) Y una referencia a la aplicación deseada, que el cliente de actualización se puede descargar e instalar
  • un solo clic Web de instalación de las aplicaciones una vez que el cliente de actualización se instala
  • Apoyo para la lógica de actualización de implementar rica que permite múltiples pistas para ser hecha pública, Beta, desarrollo y experimentos "canarios"
  • Soporte para entornos de usuario restringido; por ejemplo, los usuarios sin privilegios de administrador
  • Proporcionar un tiempo de ejecución compartida para otras funciones comunes a todas las aplicaciones cliente de Google: Crash informes
+1

¡Gracias por la sugerencia! He votado su respuesta, pero tomaré Advanced Installer como la 'pregunta ganadora' ya que es mucho más fácil de usar. – rafleo

+0

Esa es una sabia elección, estoy de acuerdo –

+0

Omaha parece muy complicado de configurar. Necesita una aplicación de servidor especial para servir los datos de la versión, usar una API de JavaScript especial para las descargas, y más. Seguro que proporcionaría buenos servicios y valoro cómo Google actualiza sus aplicaciones, pero para mi proyecto de tiempo libre es demasiado. – ygoe

2

ahora tengo esta lista bastante completa de soluciones:

O posiblemente cree su propio usin g el WiX Toolset, NSIS o Inno Setup.

Todas estas soluciones son gratuitas, excepto AdvancedInstaller. También tiene una edición gratuita, pero no se puede usar para crear este tipo de paquete; para esto necesitas al menos una edición profesional.

+1

¿Cómo diablos se supone que "Somoto" debe funcionar? Me prometen dinero pero no pueden explicar cómo lo hacen y qué tendrán que esperar mis usuarios. No es recomendable así. – ygoe

Cuestiones relacionadas