Se muestran los artículos pertenecientes al tema instalacion.
En Linux la desinstalacion de BOINC es trivial: se borra la carpeta y se quitan los arranques que cada uno hayamos hecho.
En Windows los arranques no los hemos hecho nosotros sino que los ha puesto el instalador. Asi que hay que quitarlos desde el Panel De Control, en Agregar/Quitar programas. Y resulta que aqui hay una diferencia entre el cliente plano de Berkeley y el nuestro de zaragoza.es: el nuestro se instala como "despliegue en red" y por tanto no guarda el fichero BOINC.msi con los datos de instalador/desinstalar. Ese fichero esta en una carpeta temporal que se crea en el escritorio durante el proceso de instalacion y que probablemente casi todos habeis tirado (no hace falta tenerla para ejecutar boinc; su carpeta de trabajo real esta en "Archivos de Programa"). Asi que hay dos opciones faciles
a) recuperar BOINC.msi de esa carpeta y guardarlo en algun sitio para cuando queramos desinstalar.
b) Bajaos tan solo ese fichero, de aqui: http://zivis.bifi.unizar.es/misc/BOINC.msi
Cuando pulseis, en el panel de control, el boton de borrar el programa, Windows os pedira que indiqueis donde esta el fichero (a no ser que lo encuentre exactamente en Escritorio/Zivis/BOINC.msi, claro)
Una vez eliminados los registros mediante esta operacion en el panel de control, puede ser aconsejable hacer como en Linux y borrar la carpeta de BOINC, que misteriosamente todavia sobrevive en Archivos De Programa. Esto de que sobreviva y no se borre sola es, al parecer, una decision de los de Berkeley, para conservar la configuracion de usuario cuando uno se borra un cliente y se instala otro.
Dicho todo esto, naturalmente no es que nos entusiasme que os desinstaleis Zivis. E incluso si no os apetece colaborar con nuestro proyecto en futuras aplicaciones, siempre podeis considerar aprovechar el cliente BOINC para trabajar en el resto de proyectos mundiales que hay bajo esta plataforma.
A vista de las estadisticas, quizas este mensaje no es demasiado necesario. En las ultimas 24 horas la relacion de trabajos entregados ha sido 28087 de Linux vs 102128 de Windows. El porcentaje de exito en Linux es ligeramente superior, 99.3% vs 93.8%. Sospecho que esto se debe a que el manejo de prioridades en Linux es mejor que en Windows (donde se suman todas las arquitecturas de esta marca)
En cambio, Windows tiene la ventaja de que el lanzamiento es automatico, bien via el salvapantallas bien porque el usuario lo pone en el arranque. En Linux no hay salvapantallas compatible, y no me atrevo a recomendar la instalacion en el arranque de init.d (si teneis experiencia en esto y quereis mojaros, para eso estan los comentarios. Hay "cinco" o "5" dedos en una mano). Pero si que resultaria interesante que pusierais una llamada al cliente en vuestro .profile o en vuestro .bashrc, pera aseguraos de que se lanza en cuanto haceis login. En la mayoria de los sistemas $HOME/.profile se lee al arrancar, mientras que $HOME/.bashrc se lee en cada lanzamiento terminal, asi que lo logico es probar primero a insertarlo en el .profile.
El fichero a ejecutar es run_client, que esta en la carpeta BOINC que se ha creado al instalar. Una vez lanzado el client, podeis aseguraos de que funciona bien conectandoos desde el manager (con run_manager, claro) o bien mirando con "ps"; tendriais que encontrar tanto procesos boinc como procesos "lgv..." correspondientes a nuestra aplicacion.
Ojo: el apt-get installa una version obsoleta del boinc client
Nos cuentan desde el CETA-CIEMAT, en Extremadura, que ellos han lanzado 20 maquinas contra Zivis y en principio fallaron todas. Dos problemas habia: el mas grave, que apt-get instala la version 5-4-9 y nosotros usamos la ultima estable de Berkeley, que es la 5-8-15. Entre unas y otras hay lios de transferencia de ficheros y de gestion de errores, a lo que parece.
Ademas hacen falta un minimo de requisitos graficos que seguramente cumpliran todas las maquinas modernas:
"Para poder funcionar con vuestro ejecutable tuve que instalar las siguientes librerías (recuerda que mis máquinas las lanzo en modo consola): libx11-6 libxmu6 libxi6 libstdc++5"
Lo que puede que llame la atencion es que no haga falta mesa (opengl) y es que al final la parte de opengl la pudimos poner estática. Ya poniamos en static la GLUT, y dijimos, vale, por el mismo precio ponemos todo, que las librerias de OpenGL no estan muy estandarizadas.
Arregladas todas las cosas, el CETA-CIEMAT esta siendo un contribuyent importante al proyecto pero no os asusteis, que no pueden concursar para premios :-)
Estamos creando usuarios con una configuracion muy potente y los que esteis usando ADSL o maquinas de poca RAM puede que os veais afectados. Desde el Boinc Manager podeis ir a la pagina web de usuario, donde se pueden cambiar las preferencias de ejecucion. No se os haga raro que las preferencias de usuario se cambien en el server y luego se reenvien al cliente, pensad que es normal que un mismo usuario ejecute BOINC en varias maquinas.
Los usuarios de mula y torrents deben asegurarse de cambiar la configuracion a una de mucho menos uso de ancho de banda.