![]() |
Instalando Firebird con InnoSetup (¿Tutorial?)
Bueno, este topico ya se a tocado, aunque quiero ir un poco más profundo.
Buscando información sobre como incluir el Firebird en un instalador para nuestros aplicativos, hallé la web de MWA Software que nos entrega y enseña a crear en forma gratuita módulos de instalación (.msm) que podemos incluir a herramientas como InstallShield (desde a versión 3 en adelante incluyendo la express que viene con discos antiguos de Delphi), el creador de instaladores de Visual Studio y cualquiera que soporte estos módulos. Firebird Merge Modules Dentro de las gracias esta que logra generara modulos separados para, Solo clientes, Super Classic, Classic Server y Herramientas de línea de comandos. Este sitio actualmente entrega los módulos listo para las versiones 2.5.1, 2.1.4, 2.0.5 y 1.5.5 . Pude generar módulos actualizados para Firebird 2.1.5 , el cual no pude subir al sito por las limitaciones de subida. Ahora, para las herramientas mencionadas, es claro que viene como anillo al dedo, pero para quienes gustan y buscan apoyar software libre, me encontre con que Inno Setup no soporta estos archivos y el único método es convertirlos de .msm a .msi gracias a esta herramienta que curiosamente también ofrece como producto principal un instalador en su versión gratuita y de pago MSM2MSI y luego se usa en InnoSetup con Código:
[Files]Ahora la pregunta es: ¿Me estaré dando muchas vueltas en el asunto? Fue lo que alcance a recabar hasta ahora en cuanto a información :rolleyes: |
En mi caso yo incluyo el instalador de Firebird dentro del Setup que crea InnoSetup.
Como lo hago... Primero: Defino 2 variables para identificar la versión de Firebird..32/64 Cita:
Cita:
Cita:
|
¿Y como le haces si solo quieres instalar super classic, classic server o solo client?
|
Ahí tienes que trabajar con Types y Components...
Aquí un ejemplo... Cita:
Saludos cordiales... |
| La franja horaria es GMT +2. Ahora son las 23:12:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi