Stockfish 5 (o ultima version) Debian. {solucionado}

Ayuda y comentarios sobre juegos y emuladores en Linux.
Avatar de Usuario
Kenton
Forista Mayor
Forista Mayor
Mensajes: 548
Registrado: Sab Jun 21, 2014 1:54 pm

Stockfish 5 (o ultima version) Debian. {solucionado}

Mensaje por Kenton » Dom Jul 13, 2014 8:09 pm

Hola, he descargado la ultima version de stockfish (es actualmente la 5) desde el sitio web, pues linux no lo tiene aun, despues de extraerlo, voy a Pychess y no existe una forma de descargarlo e instalarlo, quisiera saber como es el procedimiento desde la terminal para poder lograr que este pase a Pychess.

Se trata de que cada vez que sale la ultima versión de Stockfish, se tiene el mismo problema y actualmente stockfish es el mejor del mundo, este programa de código abierto a dejado atrás a los comerciales. He consultado otros sitios, foros, pero parece que aquí es donde mejor aconsejan como proceder con stockfish en Linux, aunque por lo que leo aquí en el otro post, son procedimientos para versiones no actualizadas, y lo que me interesa es siempre la ultima versión, si por favor pueden darnos una mano en esto, gracias.

Un saludo.
Última edición por Kenton el Sab Ago 16, 2014 10:55 pm, editado 2 veces en total.
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." -- Confucio.

Graphics: AMD Radeon HD 7640G integrated graphics
GPU: AMD/ATI Trinity [Radeon HD 7640G]

Sistemas Operativos: PCLinux
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: Stockfish 5 (o ultima version) Linux.

Mensaje por hipersayan_x » Dom Jul 13, 2014 9:44 pm

Según el paquete para Arch, se instala con el método clásico:

Código: Seleccionar todo

make build ARCH=x86-64
make install
Será cuestión de adaptarlo a tu distro.
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
Avatar de Usuario
Kenton
Forista Mayor
Forista Mayor
Mensajes: 548
Registrado: Sab Jun 21, 2014 1:54 pm

Re: Stockfish 5 (o ultima version) Linux.

Mensaje por Kenton » Dom Jul 13, 2014 10:23 pm

Hola, lo siento pero como estaba escribiendo otro mensaje supuse que había ya explicado que el sistema que uso es basado en Debian. saludos
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." -- Confucio.

Graphics: AMD Radeon HD 7640G integrated graphics
GPU: AMD/ATI Trinity [Radeon HD 7640G]

Sistemas Operativos: PCLinux
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por hipersayan_x » Dom Jul 13, 2014 10:46 pm

Es lo mismo, los comandos no cambian mucho.
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
Avatar de Usuario
Kenton
Forista Mayor
Forista Mayor
Mensajes: 548
Registrado: Sab Jun 21, 2014 1:54 pm

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por Kenton » Lun Jul 14, 2014 1:49 am

root@te:/home/te60# make build ARCH=x86-64
make: *** No hay ninguna regla para construir el objetivo `build'. Alto.
root@te:/home/te60# make install
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." -- Confucio.

Graphics: AMD Radeon HD 7640G integrated graphics
GPU: AMD/ATI Trinity [Radeon HD 7640G]

Sistemas Operativos: PCLinux
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por hipersayan_x » Lun Jul 14, 2014 2:12 am

Esos comandos los tenes que ejecutar desde la carpeta src del archivo descomprimido:

Código: Seleccionar todo

cd src
make build ARCH=x86-64
make install
PD: Este es el archivo que tenes que compilar.
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
Avatar de Usuario
Kenton
Forista Mayor
Forista Mayor
Mensajes: 548
Registrado: Sab Jun 21, 2014 1:54 pm

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por Kenton » Lun Jul 14, 2014 2:25 am

Pues por ahi parece que tampoco, gracias

root@te:/home/te60# cd src
bash: cd: src: No existe el fichero o el directorio
root@te:/home/te60# make build ARCH=x86-64
make: *** No hay ninguna regla para construir el objetivo `build'. Alto.
root@te:/home/te60# make install
make: *** No hay ninguna regla para construir el objetivo `install'. Alto.
root@te:/home/te60#
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." -- Confucio.

Graphics: AMD Radeon HD 7640G integrated graphics
GPU: AMD/ATI Trinity [Radeon HD 7640G]

Sistemas Operativos: PCLinux
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por hipersayan_x » Lun Jul 14, 2014 2:37 am

Lo estás haciendo mal, te tenes que parar dentro de la carpeta donde están las fuentes, no en tu home (/home/te60).
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
Avatar de Usuario
Kenton
Forista Mayor
Forista Mayor
Mensajes: 548
Registrado: Sab Jun 21, 2014 1:54 pm

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por Kenton » Lun Jul 14, 2014 3:01 am

Lo siento, pero no entiendo eso de estar dentro de las carpetas en donde están las fuentes,, pensé que estábamos en la terminal root.

Dime por favor si te refieres a abrir el file que descargue/extraje de stockfish y aun asi no veo como o donde poner ese comando (?), no comprendo nada.

saludos
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." -- Confucio.

Graphics: AMD Radeon HD 7640G integrated graphics
GPU: AMD/ATI Trinity [Radeon HD 7640G]

Sistemas Operativos: PCLinux
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por hipersayan_x » Lun Jul 14, 2014 5:09 am

Simplemente hacé:

Código: Seleccionar todo

cd /home/te60/donde/sea/que/este/stockfish/src
O lo que es lo mismo, copia la dirección de la carpeta de stockfish de la barra de direcciones del navegador de archivos.

PD: los programas nunca se compilan como root.
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
Avatar de Usuario
Kenton
Forista Mayor
Forista Mayor
Mensajes: 548
Registrado: Sab Jun 21, 2014 1:54 pm

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por Kenton » Lun Jul 14, 2014 2:05 pm

creo comenzar a entender, te refieres al navegador de archivos, ahi hay una barra para buscar, pero cuando pongo cd /home/te60/donde/sea/que/este/stockfish/src no sale nada (?)
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." -- Confucio.

Graphics: AMD Radeon HD 7640G integrated graphics
GPU: AMD/ATI Trinity [Radeon HD 7640G]

Sistemas Operativos: PCLinux
Avatar de Usuario
EINOM
Forista Menor
Forista Menor
Mensajes: 71
Registrado: Sab Jun 14, 2008 7:00 am
Contactar:

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por EINOM » Lun Jul 14, 2014 4:56 pm

saludos!.

sigue este tutorial: http://support.stockfishchess.org/kb/ad ... h-on-linux

espero te sirva!.
Avatar de Usuario
hmg79
Forista Legendario
Forista Legendario
Mensajes: 2211
Registrado: Lun Mar 31, 2008 8:00 am

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por hmg79 » Lun Jul 14, 2014 5:06 pm

Kenton escribió:creo comenzar a entender, te refieres al navegador de archivos, ahi hay una barra para buscar, pero cuando pongo cd /home/te60/donde/sea/que/este/stockfish/src no sale nada (?)
/donde/sea/que/este/stockfish es donde vos bajaste y descomprimiste el fichero, nosotros no estamos en tu maquina para saber donde lo bajaste, vos bajaste un comprimido tar.gz supongo eso lo tenes que descomprimir, vaya uno saber como, eso te genera en la carpeta un archivo stockfish te tenes que posicionar en dicho archivo en la subcarpeta src, y ejecutar los comandos que te dieron antes.-
Avatar de Usuario
enriquehh
Forista Distinguido
Forista Distinguido
Mensajes: 1337
Registrado: Sab Dic 08, 2007 8:00 am

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por enriquehh » Lun Jul 14, 2014 5:30 pm

Hola, el archivo que se descarga de la pagina principal de stockfish ya tiene binarios pre compilados, es decir dentro del archivo stockfish-5-linux.zip se encuentra el código fuente (puedes usar estos para compilar por ti mismo stockfish) y los binarios de este programa (para usarlos directamente sin necesidad de compilar nada). Entonces lo que debes hacer es descomprimir (o extraer) los archivos que están dentro de "stockfish-5-linux.zip", al hacer esto se creara la carpeta "stockfish-5-linux", dentro de esta carpeta busca la carpeta llamada "linux" y allí encontraras dos ejecutables (ambos para arquitectura amd64).

Bueno, el resto es simplemente buscar un entorno gráfico que haga uso de stockfish, puedes instalar scid por ejemplo y desde ese programa (que se lanza desde terminal la mayor parte de las veces) configurar scid para que haga uso de stockfish. Al tener abierto scid, puedes ir a la opción herramientas --> configurar motor de análisis 1 --> Nuevo; se abrirá una ventana en la que debes llenar los campos:

Nombre: pon cualquier nombre que desees.
Orden: Dale la ruta del binario de stockfish que deseas usar, asimismo ten en cuenta que al lado de este campo esta un botón con tres puntos que te ayudara a buscar el binario que deseas usar (en gnome shell al usar esta opción se oculta la ventana que estabas usando, si pasa esto, dirige el ratón a la esquina superior izquierda para localizar estas ventanas ocultas).

Luego aceptas y ya puedes usar stockfish 5.

Saludos
Avatar de Usuario
Kenton
Forista Mayor
Forista Mayor
Mensajes: 548
Registrado: Sab Jun 21, 2014 1:54 pm

Re: Stockfish 5 (o ultima version) Debian.

Mensaje por Kenton » Lun Jul 14, 2014 6:18 pm

Hola enrrique, he seguido el proceso que explicas muy bien, hasta el paso en que veo los dos ejecutables (pero ahi no dices que debo hacer) supongo que no debo hacer nada, que solo tratas de comprobar que todo es correcto hasta ahi, pues en el parrafo que sigue dices que el resto es simplemente buscar un entorno grafico ... y esto ya es otro asunto. ahora bien, si todo esta correcto (pues efectivamente veo los dos ejecutables) entonces porque no hay como acceder a stockfish desde Pychess, XBoard, o eboard?.

-- scid es punto y aparte, parece que el paquete esta defectuoso (viene sin 'la base de datos' en el synaptic, o sea alrededor de dos millones de partidas) vacio. Aun asi trate de conseguir instalar stockfish (ya habia visto el procedimiento en el otro post) y no pude, no encuentra el file (?).

Hola EINOM. He visto tutos como ese muchas veces y cada vez que trato uno no me funcionan, esta vez no fue diferente, pero gracias.

Un saludo
"Me lo contaron y lo olvidé. Lo vi y lo entendí. Lo hice y lo aprendí." -- Confucio.

Graphics: AMD Radeon HD 7640G integrated graphics
GPU: AMD/ATI Trinity [Radeon HD 7640G]

Sistemas Operativos: PCLinux
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje