Cómo instalar BOINC en Ubuntu

27 feb 2021 4 min di lettura
Cómo instalar BOINC en Ubuntu
Indice dei contenuti

Introducción

BOINC es una plataforma para la informática de alto rendimiento a gran escala (miles o millones de computadoras). Puede usarse para procesamiento voluntario (usando dispositivos de consumo) o computación en red (usando recursos organizacionales). Admite aplicaciones virtualizadas, paralelas y basadas en GPU.

BOINC se distribuye bajo la licencia LGPL de código abierto. Se puede utilizar con fines comerciales y las aplicaciones no tienen que ser de código abierto.

BOINC incluye un cliente, servidor, componentes web y API de programación para conectarse con otros componentes. Se publica bajo los términos de la licencia LGPL v3 gratuita.

Si su intención es instalar BOINC en un servidor remoto, continúe leyendo; de lo contrario, si desea instalar BOINC en su computadora local, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalación básica

Puede instalar fácilmente el software de cliente BOINC en Ubuntu Linux para que se ejecute como un demonio, que inicia automáticamente el cliente BOINC en el arranque y coloca un icono de BOINC Manager en el menú de aplicaciones. Simplemente abra una ventana de Terminal (a través del menú Aplicaciones -> Accesorios -> Terminal ) para obtener una línea de comando (también conocida como "shell") y ejecute el siguiente comando:

sudo apt-get install boinc-client boinc-manager

También es posible instalar estos dos paquetes con el sistema de gestión de paquetes Synaptic.

Instalación sin gráficos

Si tiene una computadora sin una interfaz gráfica, como un servidor, no quiere o necesita el BOINC Manager. En este caso, simplemente instale el cliente usted mismo, con el siguiente comando:

sudo apt-get install boinc-client

La ventaja de instalar BOINC como demonio en Linux es que se inicia automáticamente cuando se inicia Linux y funciona incluso cuando no hay ningún usuario conectado. Sin embargo, es posible que desee detener el demonio por alguna razón, reiniciar el demonio después de detenerlo o evitar que el demonio se inicie automáticamente al inicio. Encontrarás útiles los siguientes comandos:

El script "init" que inicia o detiene el demonio es el mismo en cualquier distribución de Linux (incluyendo Ubuntu o Debian, Fedora o Red Hat o SUSE). El sistema lo utiliza al iniciar o apagar para iniciar o detener el demonio. Puede usarlo directamente desde la línea de comando para iniciar o detener el demonio o verificar el estado. Debe ser root para ejecutar este script, por lo que debe iniciar sesión como root, usar el sudo o su para root.

Para iniciar el demonio BOINC:

/etc/init.d/boinc-client start

Para detener el demonio BOINC:

/etc/init.d/boinc-client stop

Para reiniciar el demonio BOINC:

/etc/init.d/boinc-client restart

Para comprobar el estado de BOINC

/etc/init.d/boinc-client status

Comenzando BOINC

Una vez completada la instalación, el daemon se inicia automáticamente. Luego puede iniciar BOINC Manager desde el menú desplegable Aplicaciones -> Herramientas del sistema -> BOINC Manager. La primera vez que haga esto, se le pedirá que se conecte a uno o más proyectos BOINC.

Una vez completada la instalación, el demonio se configura para iniciarse automáticamente cada vez que se enciende la computadora. Puede deshabilitarlo o volver a habilitarlo temporalmente cambiando una configuración en /etc/default/boinc-client.

Abre el archivo:

sudo nano /etc/default/boinc-client

Busque la siguiente línea y cambie el valor a 1:

# Set this to 1 to enable and to 0 to disable the init script.
 ENABLED="1"

Guarde y cierre el archivo presionando CTRL + X, seguido de Y para guardar los cambios y luego ENTER si está usando nano.

Que hace el instalador

  1. Poner los archivos binarios (BOINC boinc, boinccmd y boincmgr ) en /usr /bin.
  2. Cree un directorio de configuración /etc/boinc-client contenga los cc_config.xml, global_prefs_override.xml, gui_rpc_auth.cfg y remote_hosts.cfg (es una convención de Debian que dichos archivos viven bajo /etc)
  3. Cree el directorio de trabajo /var /lib /boinc-client /para los archivos de datos BOINC y los directorios de slots y proyectos. También crea enlaces desde este directorio a los archivos en /etc /boinc-client
  4. Cree un usuario llamado boinc. Para mayor seguridad, este usuario boinc posee el directorio de trabajo BOINC y todos los archivos de datos y subdirectorios creados en el directorio de trabajo.
  5. Cree el script "init" del demonio, /etc/init.d/boinc-client y un conjunto de opciones de configuración para el demonio en /etc /default /boinc-client
  6. Configura el demonio para que se inicie automáticamente al iniciarse.

Para obtener más información sobre cómo configurar BOINC en Linux, consulte Permisos de archivos de Linux

CUDA

Si desea utilizar CUDA, instálelo como se describe aquí: https://help.ubuntu.com/community/Cuda.

Desinstalar BOINC

Para eliminar BOINC de su computadora, puede usar el comando aptitude para eliminar los paquetes instalados previamente. El comando es:

sudo apt-get remove boinc-manager boinc-client

La eliminación de BOINC Manager también puede eliminar otros paquetes si ya no se utilizan, como libwxbase y libwxgtk.

El comando "eliminar " solo elimina los archivos ejecutables y apaga el demonio, pero no elimina los archivos de configuración ni el directorio de trabajo. Esto puede ser positivo o negativo. Esto significa que si reinstala BOINC más adelante, tendrá la configuración anterior. También significa que el espacio en disco utilizado por el directorio de trabajo no se está recuperando. Para eliminar completamente BOINC de su sistema, use el comando "purgar " en su lugar:

sudo apt-get purge boinc-manager boinc-client

Dado que emitir el comando de eliminación eliminará todos los datos del proyecto y cualquier trabajo en progreso, se le pedirá que confirme esta acción antes de que realmente se realice.

Si está familiarizado con el sistema de administración de paquetes Synaptic, puede usarlo para "eliminar" o "eliminar completamente" estos paquetes.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.