no way to compare when less than two revisions
Diferencias
Muestra las diferencias entre dos versiones de la página.
— | desarrollo:informatica:contenidos:boinc [2012/05/26 10:54] (actual) – creado - editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Instalar BOINC en un servidor ====== | ||
+ | |||
+ | Esta página muestra el procedimiento para instalar el software [[http:// | ||
+ | |||
+ | ===== Requisitos ===== | ||
+ | |||
+ | Para llevar a cabo este tutorial se debe contar con los siguientes requisitos: | ||
+ | |||
+ | * :!: Permiso para ejecutar el software en la máquina especificada (ver la página web de Boinc). | ||
+ | * Un servidor con acceso a internet. | ||
+ | * Una cuenta en el sistema de BOINC y conocimiento de cómo recuperar el código de autenticación para proyectos. | ||
+ | * Al menos un proyecto ya en marcha en BOINC con nuestra cuenta. | ||
+ | |||
+ | A lo largo del ejercicio se asumirá que se está operando en el servidor '' | ||
+ | |||
+ | ===== Preparando el Cliente ===== | ||
+ | |||
+ | ==== Seleccionando el Instalador ==== | ||
+ | |||
+ | [{{: | ||
+ | Lo primero que hacemos es visitar la página web de BOINC: | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Y entrar a la sección de **Descarga** (" | ||
+ | |||
+ | Una vez aquí es importante no descargar la primera versión que ofrece el sitio, sino __entrar a la página de "todas las versiones" | ||
+ | |||
+ | Entramos a la sección "todas las descargas" | ||
+ | |||
+ | ~~CL~~ | ||
+ | |||
+ | [{{: | ||
+ | Ambas versiones son solamente instaladores. La **versión recomendada** descarga e instala una plataforma cliente BOINC que usa las bibliotecas estándar de C++, sin embargo es una solución más o menos vieja (requiere '' | ||
+ | |||
+ | ~~CL~~ | ||
+ | |||
+ | Aquí basta con copiar la URL del instalador que deseemos para dejarla descargando desde nuestro servidor, ya sea con '' | ||
+ | |||
+ | ==== Instalando el Cliente BOINC ==== | ||
+ | |||
+ | Una vez en nuestro servidor, descargamos el instalador correspondiente, | ||
+ | |||
+ | <code terminal> | ||
+ | [miusuario@miservidor /tmp]$ sh boinc_compat_6.12.22_i686-pc-linux-gnu.sh | ||
+ | use / | ||
+ | [miusuario@miservidor /tmp] | ||
+ | </ | ||
+ | |||
+ | El programa nos avisa que usamos el programa '' | ||
+ | |||
+ | ==== 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:// | ||
+ | |||
+ | 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** (" | ||
+ | |||
+ | < | ||
+ | Clave de cuenta | ||
+ | Proporciona acceso total a su cuenta 00a1b2c3d4e5f60718293a4b5c6d7e8f | ||
+ | </ | ||
+ | |||
+ | Una vez con este código procedemos a activar el cliente BOINC agregándolo a nuestro proyecto y cuenta por medio del argumento '' | ||
+ | |||
+ | <code terminal> | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | 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 < | ||
+ | |||
+ | <code terminal> | ||
+ | [http:// | ||
+ | </ | ||
+ | |||
+ | **Llegados a este punto, el cliente BOINC ya se encuentra instalado.** | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Posibles Problemas ===== | ||
+ | |||
+ | ==== libstdc++ ==== | ||
+ | |||
+ | **Opción 1** -- Crear un lanzador que invoque explícitamente '' | ||
+ | |||
+ | - Ya sea una de las siguientes: | ||
+ | * Copiar la biblioteca ''/ | ||
+ | * Crear un enlace simbólico de ''/ | ||
+ | - Editar el fichero '' | ||
+ | - Ejecutar el programa, con sus argumentos, usando '' | ||
+ | |||
+ | <code terminal Lanzador> | ||
+ | cd " | ||
+ | |||
+ | **Opción 2** -- Agregar '' | ||
+ | |||
+ | :!: Requiere privilegios de Superusuario. | ||
+ | |||
+ | ==== Errores de conexión HTTP ==== | ||
+ | |||
+ | ==== Quitando el cliente de un Proyecto ==== | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | TOBEDONE | ||
+ | |||
+ | |||