Aktionen

BOINC installieren - Linux - Suse

Aus SETI.Germany Wiki

BOINC .. BOINC installieren .. Boincsteuerung .. Boincfinetuning .. Remotezugriff


Android .. BSD .. Linux .. Mac .. Windows


Debian . . Gentoo . . Suse . . Ubuntu


BOINC installieren (1)

Yast oder zypper

Die Suse Leap 42.3 enthält Boinc-7.2.42.

Die Suse Leap 15 enthält Boinc-7.8.3(x64).

Boinc läßt sich per Yast, zypper oder one-click installieren. Am einfachsten wohl per Yast.

Dokumentation findet sich in

  file:///usr/share/doc/packages/boinc-client/README.SUSE

Ein so installiertes BOINC läuft als daemon und kann deshalb keine virtualBox Anwendungen ( cosmologie, brainstorm, etc ) ausführen.

boinc-client starten

  /sbin/service boinc-client start                // als normal-user eingeben, es fragt dann nach dem root-password
   ps -A | grep boinc     
  >>  11308 ?        00:00:00 boinc             // boinc-client läuft

Mit dem boinc-manager verbinden

Der Client generiert ein Passwort, wenn er das erste mal startet. Es befindet sich in

  /var/lib/boinc/gui_rpc_auth.cfg


Also als root: cd /var/lib/boinc; less gui_rpc_auth.cfg und <merken>  ;-)


   boinc-manager --namehost=localhost --password=<merken>

logfile

Der client loggt nach Journal...

 id boinc                                                            // user-id für user boinc herausfinden
 >> uid=<user-boinc>(boinc) ...
 su root -c 'journalctl _UID=<user-boinc> -f '                                 
 su root -c 'journalctl _UID=<user-boinc> -f  -n1000  | grep Reporting'      // zeige nur reported wu's

BOINC installieren (2)

http://www.rechenaugust.de/boinc/

Versionen für Tumbleweed und Leap.

BOINC installieren (3)

Download von boinc.berkeley.edu: https://boinc.berkeley.edu/download.php

Das heruntergeladene Shell-script in ein eigenes Verzeichnis kopieren und dort ausführen.

libopenssl1_0_0 nachinstallieren (Yast).

   ./boinc        startet den client.
   ./boinccmd     ermöglicht die Steuerung des client über die Kommandozeile.

So installiert lassen sich auch vm-basierte Projekte rechnen. ( Brainstorm etc )

( openSuse 15.2 -- 11. Februar 2019 )

NVIDIA GPU

Grafiktreiber nachinstallieren: wie hier: Yast-Punkt-1-bis-8

Kommando um zu testen, ob er die Graka gefunden hat:

  nvidia-smi

User boinc muss in der Gruppe video eingetragen sein, damit Boinc auf der Grafikkarte rechnen kann. ( Yast / Benutzer-und-Gruppenverwaltung / Systembenutzer / boinc / Details / zusätzliche Gruppe / video / click )

Bei einem Hardware Wechsel zu einer anderen Grafikkarte muss an der installierten Software nichts geändert werden.

Single Sign On provided by vBSSO