Apéndice C. Instalación

En el sitio de desarrollo de repasa en Internet: http://structio.sourceforge.net/repasa es posible obtener las fuentes, que son apropiadas para ser compiladas en sistemas tipo Unix donde pueda ejecutarse Ocaml. Se ha probado en Linux y OpenBSD.

Requerimientos

Compilación

Primero desempaquete y configure con:


      tar xvfz repasa-1.2.tgz
      cd repasa-1.2
      ./conf.sh
    
si desea especificar una ruta de instalación (por defecto es /usr/local), emplee el parámetro -p del script conf.sh, por ejemplo:

      ./conf.sh -p /home/juan/
Este proceso buscará los programas requeridos en algunos sitios y hará algunas pruebas. Si algún componente requerido no es encontrado usted podrá indicar la ubicación cuando conf.sh lo solicite o puede cancelar la configuración y editar directamente confv.sh para después ejecutar nuevamente conf.sh.

Cuando complete la configuración compile con:


      make 

Pruebas de regresión

Permiten verificar que los programas que compiló pasan diversas pruebas en su plataforma. Aunque no es indispensable ejecutarlas antes de instalar, es sugerido. Después de compilar puede ejecutarlas desde el directorio de fuentes con:


      cd regr
      ./test.sh
Si alguna prueba falla la ejecución se detendrá para indicarlo, y deberá presionar ENTER para continuar. Después de completar estas pruebas, tanto en caso de que fallen como en caso de que no fallen solicitamos enviarnos el archivo test.log en un correo dirigido a <structio-info@lists.sourceforge.net>. Así podremos determinar en que plataformas se ha podio compilar repasa (para eventualmente soportarla mejor) y si hubo fallas podremos corregirlas e informarle.

Además de las pruebas de regresión puede ver algunos ejemplos incluidos antes de instalar:

Instalación

Una vez compile puede instalar en algunos directorios dentro del directorio prefijo (especificado al configurar) con:


      make instala
Si conserva las fuentes o las configura de la misma forma que al instalar, podrá desinstalar posteriormente con:

      make desinstala
    
Para conservar las fuentes ahorrando espacio (eliminando código objeto producido durante la compilación y binarios no instalados):

      make limpia
    
o para eliminar también la configuración que haya hecho:

      make limpiadist
    

Documentación

Puede consultarla o descargarla de Internet en diversos formatos desde: http://structio.sourceforge.net/repasa

Junto con las fuentes de repasa se incluyen: