Para instalar MOSES, CUNEI, JOSHUA necesitamos tener instalado SRILM

Hay que tener instalado tcl-dev, en linux instalar con sudo apt-get install tcl-dev

En el directorios srilm/sbin hay un archivo llamado machine-type, si ejecutamos ese archivo nos permite ver cual es nuestro MACHINE-TYPE, y por lo tanto cual de los Makefile que estan en srilm/common se va a ejecutar.

En mi caso no ejecutar ese archivo me daba error porque no tenia instalado csh, curioso no?, asi que puse sudo apt-get install csh y luego lo pude ejecutar.

En Makefile hay que cambiar el directorio donde esta srilm ej. /home/usuario/srilm En el Makefile que corresponde a tu machine-type hay una linea que esta comentada que dice
SRILM =... pone ahi el path donde esta el srilm que descargaste y descomprimiste.
SRILM = /home/nombreusuario/Descargas/srilm

En el archivo common/Makefile.machine.i686-gcc4 (en mi caso, elegi el tuyo) la variable TCL_INCLUDE debe quedar TCL_INCLUDE = -I /usr/include/tcl
Tambien modifique esto GCC_FLAGS = -mtune=pentium3 -Wreturn-type -Wimplicit -Wformat

Ejecutar make World desde srilm/
o
make SRILM=/home/path/srilm MACHINE_TYPE=i686-gcc4 OPTION=depend MAKE_PIC=yes World

Para exportar la variable
exportar SRILM=/home/usuario/srilm

 

Design by IRASystems