Para instalar JOSHUA necesitamos tener instalado SRILM, ant, swig, tcl, java
Bajar JOSHUA de http://joshua.sourceforge.net/manual/node4.html, usted necesita svn, si no lo tiene haga sudo apt-get install subversion
Para instalar SRILM vaya a instalando SRILM
Instalar swig es muy facil, solo hay que bajarlo de http://www.swig.org, ejecutar ./configure, luego make, y luego make install
Ant bajarlo de http://ant.apache.org
Exportar las variables de entorno que necesitamos
export ANT = path_donde_esta_ant (es algo como /home/usuario/apache-ant-1.8.2/bin)
export JAVA_HOME = /usr/lib/jvm/java-6-sun (fijate si tenes la ruta en la maquina, verifica que el directorio haya otro llamdo bin, y dentro del cual este java y javac)
export SRILM = /path_SRILM
ejecutar ant conpile
y listo!!
exportar la variable de entorno para joshua
exportar JOSHUA=/home/usuario/joshua-1.3 (o el directorio donde lo tengas)
Las variables de entorno van a tener que ser seteadas cada vez que usamos joshua, por eso tambien seria util que las pongamos en el .bashrc
editar el archivo /home/usuario/.bashrc (.profile o .bash_profile) y agregarlas ahi
En este archivo se pone
JOSHUA=/home/usuario/joshua-1.3
export $JOSHUA
Para probar si anda ejecutar
java -Xmx1g -cp $JOSHUA/bin
-Djava.library.path=$JOSHUA/lib
-Dfile.encoding=utf8 joshua.decoder.JoshuaDecoder
example/example.config.srilm
example/example.test.in
example/example.nbest.srilm.out
|