Instalar BOINC en Debian y derivados

BOINCManager

BOINC (Berkeley Open Infrastructure for Network Computing) es una infraestructura para la computación distribuida, desarrollada originalmente para el proyecto SETI@home, pero que actualmente se utiliza para diversos campos como física, medicina nuclear, climatología, etc. La intención de este proyecto es obtener una capacidad de computación enorme utilizando computadores personales alrededor del mundo. Los proyectos en los que trabaja este software tienen un denominador común, y es que requieren una gran capacidad de cálculo.

La plataforma puede correr bajo varios sistemas operativos, incluyendo Android, Windows y varios sistemas Unix-like incluyendo Mac OS X, Linux y FreeBSD. BOINC es software libre y disponible bajo la licencia GNU LGPL.

Para instalarlo en nuestro sistema solo hay que seguir estos simples pasos:

  • Instalar dependencias.
# apt install libxss1 libwxgtk2.8-0 freeglut3 xscreensaver libjpeg62
  • Instalar dependencias adicionales para 64 bits (según la distribución puede ser ia32-libs o ia32-libs-i386)
# apt install libstdc++5 libstdc++6 ia32-libs-i386
  • Descargar el paquete desde aquí.
  • Ejecutar el archivo que descargamos, este nos creara una carpeta llamada BOINC donde esta todo lo necesario para su ejecución.
  • Abrimos un terminal como root y ejecutamos lo siguiente (en ejemplos posteriores cambie el directorio home para colocar el directorio donde esta BOINC)
# ln -sv /home/user/Descargas/BOINC/ /var/lib/boinc/
# ln -sv /home/user/Descargas/BOINC/boincscr /usr/lib/xscreensaver/boincscr
# ln -sv /usr/lib/i386-linux-gnu/libssl.so.1.0.0 /usr/lib/i386-linux-gnu/libssl.so.8
# ln -sv /usr/lib/i386-linux-gnu/libcrypto.so.1.0.0 /usr/lib/i386-linux-gnu/libcrypto.so.8
  • Si desea utilizar los gráficos de  BOINC como su screensaver debe agregar la siguiente linea a la sección “programs:” en el archivo “.xscreensaver” ubicado en su directorio home.
- GL: /home/user/Descargas/BOINC/boincscr -root -boinc_dir /home/user/Descargas/BOINC/ \n\
  • Desde un terminal (sin root) vamos a la carpeta BOINC y ejecutamos run_manager.
$ cd /home/user/Descargas/BOINC/
$ ./run_manager
  • Ahora damos clic en “Añadir proyecto” y en la ventana que nos abre marcamos “añadir proyecto” y damos clic en siguiente.
  • Nos aparecerá una lista de proyectos en los que podemos participar, seleccionamos uno y damos clic en siguiente.
  • Luego nos pedirá un nombre de usuario y contraseña, en caso de NO tener uno podemos crearlo allí mismo.
  • Al presionar finalizar, nos abrirá una web donde podemos colocar algunos datos adicionales para la cuenta que acabamos de crear.
  • Si estamos interesado en pertenecer a algún grupo podemos buscar alguno o seleccionamos “i’m not interested”.
  • Luego de esto regresaremos a la pantalla principal y podremos ver como comienza la descarga para el proyecto que elegimos.

Si en lugar de agregar proyectos de manera individual usted desea agregar un administrador de cuentas, solo debe hacer clic en el menú Herramientas y luego la opción correspondiente.

Si al agregar un proyecto no podemos ver ninguno en la lista necesitaremos cerrar el programa y hacer una pequeña modificación:

  • Abrimos un editor de texto y pegamos el siguiente contenido:
<cc_config>
  <options>
    <http_1_0>1</http_1_0>
  </options>
</cc_config>
  •  Lo guardamos en la carpeta BOINC con el nombre cc_config.xml y listo, ahora podremos ver la lista de los proyectos.

Mas información:

ACTUALIZACIÓN: Puede utilizar el script boinc-preinstaller para automatizar el proceso de instalación de dependencias.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s