Das Team Science and Research Hessen

 

Der BOINC Core Client Erststart (Linux Version 4,1x )


Sollten Sie nun eine neue Distribution haben und überwiegend mit der Grafischen Oberfläche arbeiten so brauchen Sie in dieser Anleitung nur die grünen Einträge zu lesen, sollten Sie eine Installation über die Kommandozeile bevorzugen, so lesen Sie bitte die blauen Einträge. Schwarze Zeilen sind allgemein gültig.

Installation als Systemservice

Die Installation als Systemservice ist etwas komplizierter aber das Programm startet automatisch, wann immer wie den Computer neu starten. Sie sollten einen neuen User anlegen, damit das Programm aus seinem eigenen HOME Verzeichnis gestartet werden kann und sich als dieser USER anmelden. Dann müssen Sie noch ein Skript erstellen das BOINC startet wenn Sie den Rechner hochfahren.

Einen neuen USER anlegen

Legen Sie eine extra Account an von wo aus der BOINC Core Client gestartet werden kann. Als Beispiel kann man diesen User "BOINC" nennen. Dafür können Sie den adduser Befehl nutzen:

adduser boinc
Standardmäßig wird dadurch im Homeverzeichnis ein neues Verzeichnis mit dem Namen "boinc" angelegt.

Laden Sie, wie vorher beschrieben den Core Clienten herunter, dies können Sie von der Projekthomepage oder von unserer Homepage im Downloadbereich machen.

Als nächstes gehen Sie bitte wie eine Seite vorher beschrieben vor, legen Sie ein neues Verzeichnis im HOMEverzeichnis ihres BOINC-Users an, kopieren Sie die Core Client Datei in dieses Verzeichnis und machen Sie sie Ausführbar. Dann kommen Sie bitte wieder auf diese Seite zurück.

Erststart des Clienten

Sie müssen sich als BOINC-User anmelden, bitte legen Sie sich ihre Daten die ihnen per EMail zugesandt wurden bereit. Dies ist zum einen die Projekt URL und ihr Account Key.

Öffnen Sie die Shell und wechseln Sie mit "cd" in das Boincverzeichnis.

cd boinc (Beispiel)

Starten Sie den Core Clienten

./boinc (hier ist wichtig das Sie [punkt][slash][Name der Datei] schreiben)

Folgen Sie den Anweisungen auf dem Bildschirm und geben Sie die geforderten Daten ein.

Hier ist ein Beispiel:

moonflower:/root> cd
moonflower:boinc> ./boinc_4.13_i686-pc-linux-gnu
boinc_3.18_i686-pc-linux-gnu
2004-07-27 11:03:24 [---] Starting BOINC client version 4.13 for i686-pc-linux-$
Enter the URL of the project: http://pirates.vassar.edu
You should have already registered with the project
and received an account key by email.
Paste the account key here: 352f0c806b28989010598e3b4f0391ea
2004-07-27 11:03:42 [http://pirates.vassar.edu/] Project prefs: using your defaults
2004-07-27 11:03:42 [http://pirates.vassar.edu/] Host ID not assigned yet
2004-07-27 11:03:42 [---] General prefs: from unknown project http://pirates.vassar.edu
2004-07-27 11:03:42 [---] General prefs: using your defaults
2004-07-27 11:03:42 [---] Running CPU benchmarks

wenn der Client gestartet ist, können Sie ihn mit CTRL-C (oder Strg-C) wieder verlassen.

Anlegen des Start/Stop Skriptes

Um BOINC als einen Systemdienst zu starten, müssen Sie ein Unix Start/Stop Skript in ihre Bootsequenz einfügen. Dies funktioniert bei den verschiedenen Versionen von Linux etwas anders, aber im großen und ganzen sind nur kleine Unterschiede vorhanden.

Für Red Hat Linux, Mandrake und Linux kann man folgendes Skript nutzen, für für andere Versionen von LINUX kann man es aber leicht verändern, sodas es dann auch läuft.

Unter /etc sind alle config-Scripts gelagert. Also alle Konfigurationsdateien und -tabellen. Sie müssen im Verzeichnis /etc/rc.d/init.d eine startbare Datei, mit dem Namen boinc anlegen. Startbar machst Sie diese Datei mit "chmod +x boinc". In diese Datei müssen folgende Einträge geschrieben werden ....

service boinc start
chkconfig --add boinc


Dieser Eintrag startet ihr BOINC dann beim erstenmal in den Service und setzt Ihn in die Serviceliste. Da es ein Service ist, wird er automatisch beim herunterfahren beendet und beim Starten gestartet!

Da es umständlich wäre die Datei anzufertigen, so das Sie dann wiederum die Benutzerzugriffsänderungen durchführen müssten, rate ich davon ab.
Melde Sie sich als root an, starten Sie den Editor nedit und kopieren Sie die zwei Zeilen hinein. Diese Datei speichern Sie dann unter dem Verzeichnis mit
dem Namen "boinc".

Zum Schluss machen Sie sie noch startbar indem Sie den oben angegebenen Befehl "chmod +x boinc" nutzen oder in einer grafischen Oberfläche wie KDE das Skript nach der Erstellung mit der rechten Maustaste anklicken und unter Eingenschaften einen haken bei "Ausführbar" machen.