Google
 

sábado, 13 de septiembre de 2008

Instalar SWI - PROLOG en Ubuntu.


En la Lic. en Informatica Educativa tengo una materia que se llama Elementos de Inteligencia Articial, donde estamos inciando con Prolog, tenia dos alternativas, el swi - prolog o el anzi - prolog, buscando y buscando para instalarlo en mi Ubuntu 8.04 encontre mucha info, pero la voy a resumir en unos cuantos pasos. Basicamente me costo un poco, para ser sincera, al final resulto ser sencillo pero hay q buscar mucho. El toque final lo dio Dany Maldonado que me ayudo a ejecutar el .jar del edito. Y bueno... a continuacion posteo lo que envie a mis compañero por el Grupo de la materia.
Al fin pude!!. Comparto esta info por las dudas que haya gente que utilize Soft libre.
Yo uso distribuciones basadas en debian, ((*)ubuntu) por lo que les comento los pasos para instalar SWI - PROLOG en dichas distribuciones.

1 a.- En consola: sudo apt-get install swi-prolog
o si prefieren el Synaptic o el Adept
1b.- Buscar prolog e instalar el paquete q dice swi-prolog, van a aparecer muchos paquete, pero instalen el primero.

Luego ir a la siguiente ruta: /usr/lib/swi-prolog

Una vez posicionados en ese directorio, en consola coloquen swipl
y se abre el edito pero EN MODO CONSOLA, a mi criterio no es muy sencillo, mas cuando no se maneja bien el lenguaje, por lo que encontre una muy linda interfaz grafica de un editor basado en JAVA. JPrologEditor, que se encuentra en el sig. link

http://www.trix.homepage.t-online.de/JPrologEditor/

Bueno, al final de la pagina esta el editor que es .jar, lo descargan y luego. se posicionan en el directorio que se encuentra almacenado y tipean en consola:
java -jar JPrologEditor.jar (Nota: deben tener instalado los paquetes de java, el jre)

y se inicia el editor.

Cuando este cargando al 94% va a salir un error de "the swi prolog interpreter could not be started...", cierran esa ventana de warning y se abre el editor, entonces van a:

Edit --> Option
Prolog-Directory: /usr/lib/swi-prolog/bin/i386

Y LISTO .

Aquí escribes el resto del contenido que no se vera.

3 comentarios:

Oscar Enrique Fernández Asunción, Ingeniero Informático, Universidad Nacional de Trujillo dijo...

Bueno en realidad no se que podria estar pasando por que ese error sucede por muchos factores tendria que ver tu codigo si esta bien estructurado .....

John Ortiz Ordoñez dijo...

Gracias por esta información me resultado útil para empezar a usar Prolog. Hasta pronto.

g€®mãn ã£Øn§Ø dijo...

Gracias por el aporte, el prolog me funciono muy bien desde el terminal pero estoy teniendo problemas con el JPrologEditor, mi versión de Ubuntu es 9.10 en 64bit, por lo que el directorio para el interprete es distinta (/usr/lib/swi-prolog/bin/amd64), sin embargo, aun con esta ruta me sigue dando el mismo problema...