Cita:
Iniciado por elphaba (...) lo he puesto en los requisitos para la aplicacion y asi me despreocupo yo de instalarlo (...)
Creo que has hecho bien. Pero de todas maneras, nunca está de más facilitarle el trabajo al examinador. Imagino que habrá algún profesor que cogerá tu trabajo, lo probará, y le dará una calificación. Si le obligas a buscarse la vida para instalar la versión que tú has elegido, le estás haciendo trabajar de más, y eso "quita puntos". Luego, si por un casual tu profesor se pasa los requisitos por el arco del triunfo e instala una versión cualquiera de Apache+PHP, puede ser que tu software tenga un comportamiento extraño, y eso de nuevo "quita puntos". Si en un mismo paquete le das todo lo que va a necesitar, das mejor impresión.
Así, tienes varias opciones:
- Puedes darle sólo tu aplicación e instrucciones sobre dónde copiar los archivos (y dejas toda la instalación en manos del profesor).
- Puedes crear un instalador rudimentario mediante bash-script (y te arriesgas a que falle, porque va a ser complicado que compruebe la existencia de dependencias)
- Puedes crear un paquete DEB o RPM (en cuyo caso tendrás que decidir para qué distro y versión será el instalador)
- Puedes meter en un mismo paquete tu aplicación y XAMPP (con lo que directamente le entregas todo el software que necesita).
- Puedes crear un LiveCD (así le entregas hasta el sistema operativo, sólo tendrá que meter el CD y arrancar).
- Puedes crear una máquina virtual con VirtualBox que lleve tu software ya instalado y se autoejecute (con lo que te ahorras problemas de incompatibilidad de hardware, pero le obligas al profesor a instalarse VIrtualBox).