LuchoWiki

Cosas que debería hacer más a menudo

User Tools

Site Tools


desarrollo:informatica:contenidos:boinc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
desarrollo:informatica:contenidos:boinc [20110613 15:34]
manager creado
desarrollo:informatica:contenidos:boinc [20120526 10:54] (current)
Line 51: Line 51:
  
 ==== Recuperando Nuestro Código de Cliente ==== ==== Recuperando Nuestro Código de Cliente ====
 +
 +Primero nos dirigiremos a la página de un proyecto al cual estemos suscritos. Por ejemplo si estamos suscritos a Seti@Home, la url es [[http://​setiathome.berkeley.edu/​]] (nótese el slash final). Anótese esta URL para futuro uso.
 +
 +Aquí buscamos el acceso al sistema para hacer login y ver la información de nuestra cuenta. Buscamos la sección que tiene el encabezado **clave de cuenta** ("​Account Key") y recuperamos en el portapapeles el código de la cuenta (aquí se presenta uno de ejemplo):
 +
 +<​code>​
 +Clave de cuenta
 +Proporciona acceso total a su cuenta 00a1b2c3d4e5f60718293a4b5c6d7e8f
 +</​code>​
 +
 +Una vez con este código procedemos a activar el cliente BOINC agregándolo a nuestro proyecto y cuenta por medio del argumento ''​--attach_project''​ al proyecto deseado usando su URL (por ejemplo, el de Seti@Home como se ve arriba):
 +
 +<code terminal>​
 +./​run_client --attach_project http://​setiathome.berkeley.edu/​ 00a1b2c3d4e5f60718293a4b5c6d7e8f ​
 +</​code>​
 +
 +Esto debiera dejar el programa corriendo para realizar los primeros análisis del sistema, benchmarks, operativos de autenticación del proyecto recuperación de datos del proyecto. Una vez que encontremos mensajes como los que siguen, podremos tranquilamente presionar <​key>​C-c</​key>​ para cortar el programa (nótese que la URL cambiará acorde al proyecto al que hayamos suscrito esta máquina).
 +
 +<code terminal>​
 +[http://​setiathome.berkeley.edu/​] Master file download succeeded
 +</​code>​
 +
 +**Llegados a este punto, el cliente BOINC ya se encuentra instalado.**
 +
 +
 +----
 +
 +===== Posibles Problemas =====
 +
 +==== libstdc++ ====
 +
 +**Opción 1** -- Crear un lanzador que invoque explícitamente ''​libstdc++.so.3'':​
 +
 +  - Ya sea una de las siguientes:
 +    * Copiar la biblioteca ''/​usr/​lib/​libstdc++.so.5.???''​ (fichero real, no enlace simbólico) al directorio de BOINC con el nombre ''​libstdc++.so.3''​.
 +    * Crear un enlace simbólico de ''/​usr/​lib/​libstdc++.so.5''​ a ''​${RUTA_A_BOINC}/​libstdc++.so.3''​.
 +  - Editar el fichero ''​run_client''​ para que lea de la manera que se lee abajo en **Lanzador**:​
 +  - Ejecutar el programa, con sus argumentos, usando ''​run_client''​.
 +
 +<code terminal Lanzador>​
 +cd "​${RUTA_A_BOINC}"​ && LD_LIBRARY_PATH=./​ exec ./boinc $@</​code>​
 +
 +**Opción 2** -- Agregar ''​libstdc++.so.3''​ a las bibliotecas del sistema.
 +
 +:!: Requiere privilegios de Superusuario.
 +
 +==== Errores de conexión HTTP ====
 +
 +==== Quitando el cliente de un Proyecto ====
 +
  
 ---- ----
desarrollo/informatica/contenidos/boinc.txt · Last modified: 20120526 10:54 (external edit)