AnleitungenHerunterladenAdministrationWerkzeugePersönliche Werkzeuge |
AnsichtenBOINC-Client unter Linux installierenAus SETI.Germany Wiki
[bearbeiten] Download der BOINC-Client SoftwareDie BOINC-Client Software herunterladen. Darauf achten, dass man die richtige Version für die Linux-Distribution von dieser Liste herunterlädt. In das Verzeichnis speichern, in dem BOINC später auch laufen soll.
[bearbeiten] Installieren der BOINC-Client SoftwareNach dem Herunterladen liegt eine Datei im vorher angegebenen Ordner: sh boinc_6.10.17_i686-pc-linux-gnu.sh Dies erstellt ein Verzeichnis mit dem Namen BOINC und folgendem Inhalt:
[bearbeiten] Erstes Starten der BOINC-Client Software mit dem GUIDu startest den BOINC Manager mit dem Befehl ./run_manager Beim ersten Start des BOINC Managers erscheint der Anmeldeprozess für das erste Projekt. Zu diesem Zeitpunkt sollte man den Guide erst durch Klicken auf „Abbrechen“ beenden, da nun der erste Benchmark des Computers ausgeführt wird. Dieser Test wird benutzt um zu ermitteln wie „schnell“ der Computer ist, so dass die Projekte die richtige Menge an Workunits, die er bis zu deren Ablaufdatum berechnen kann, anfordern können. Während der Benchmark läuft, sollte so wenig wie möglich am Computer arbeiten, um ein verlässliches Resultat zu erhalten. Im Meldungen-Tab steht, wann der Benchmark beendet ist. Beim ersten Start des BOINC Managers sollte das Meldungen-Tab ungefähr so aussehen: Di 05 Feb 2008 18:46:25 CET||Starting BOINC client version 5.10.28 for x86_64-pc-linux-gnu
Di 05 Feb 2008 18:46:25 CET||log flags: task, file_xfer, sched_ops
Di 05 Feb 2008 18:46:25 CET||Libraries: libcurl/7.17.1 OpenSSL/0.9.8g zlib/1.2.3.3
Di 05 Feb 2008 18:46:25 CET||Data directory: /home/saenger/BOINC/BOINC
Di 05 Feb 2008 18:46:26 CET||Processor: 2 GenuineIntel Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz
[Family 6 Model 15 Stepping 11]
Di 05 Feb 2008 18:46:26 CET||Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
syscall nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 ssse3
cx16 xtpr lahf_lm
Di 05 Feb 2008 18:46:26 CET||OS: Linux: 2.6.22-14-generic
Di 05 Feb 2008 18:46:26 CET||Memory: 3.87 GB physical, 5.80 GB virtual
Di 05 Feb 2008 18:46:26 CET||Disk: 144.42 GB total, 133.35 GB free
Di 05 Feb 2008 18:46:26 CET||Local time is UTC +1 hours
Di 05 Feb 2008 18:46:56 CET||Running CPU benchmarks
Di 05 Feb 2008 18:46:56 CET||Suspending computation - running CPU benchmarks
Di 05 Feb 2008 18:47:27 CET||Benchmark results:
Di 05 Feb 2008 18:47:27 CET|| Number of CPUs: 2
Di 05 Feb 2008 18:47:27 CET|| 2374 floating point MIPS (Whetstone) per CPU
Di 05 Feb 2008 18:47:27 CET|| 6634 integer MIPS (Dhrystone) per CPU
Di 05 Feb 2008 18:47:28 CET||Resuming computation
[bearbeiten] Aufräumen des ComputersSofern die Installationsdatei nicht mehr benötigt wird, kann sie nun gelöscht werden. Falls BOINC noch auf anderen Computern installiert werden soll, die Installationsdatei sichern und eine Kontoverwaltung in Erwägung ziehen. [bearbeiten] Weitere SchritteNun ein Projekt aussuchen (falls noch nicht geschehen) für das man rechnen möchte und dort anmelden. Für den automatischen Start von BOINC beim Start von Linux kann man ein Skript installieren. Je nach Betriebssystemversion gibt es unter folgendem Link verschiedene Skripte im Angebot: http://boinc.berkeley.edu/wiki/Stop_or_start_BOINC_daemon_after_boot [bearbeiten] Geschwindigkeitsbremse bei AMD-Prozessoren lösenModerne AMD-Prozessoren bieten Funktionen wie Cool'n'Quiet bzw. PowerNow! um Energie zu sparen und die Lüftergeschwindigkeiten anzupassen. Hierzu werden die Prozessoren über die PowerNow-Funktion auf 1GHz heruntergetaktet! Dies geschieht auch bei der Verwendung des BOINC. Um diese Funktion (z.B. unter Ubuntu) zu deaktivieren, muss die Software powernowd deinstalliert werden: sudo apt-get remove powernowd [bearbeiten] 32-Bit-Projekte unter 64-Bit-LinuxBei den 64-Bit-Versionen verschiedener Distributionen (z.B. Ubuntu) kommt es zu Problemen mit Projekten, die zwar 64-Bit-Systeme unterstützen, aber an diese nur 32-Bit-Anwendungen verteilen. Es kommt hier evtl. zur Fehlermeldung process exited with code 22 (0x16, -234) Eine Auflistung welche Projekte das betrifft findet man im BoincStats-Forum, echte 64-Bit-Anwendungen machen keine Probleme. Hier eine kurze Zusammenfassung der nötigen Schritte, damit Projekte mit 32-Bit-Anwendungen für 64-Bit-Syteme laufen können (getestet für Debian/ubuntu). Die Anleitung stammt von Jeff vom Team Guru Mountain und wurde im QMC-Forum gepostet. ia32-libs - dies per Paket-Manager installieren. freeglut3 - dies ebenfalls per Paket-Manager installieren. libstdc++.so.5.0.7 - diese Bibliothek ist nicht mehr in den Repositories der neueren Distributionen, aber es wird von QMC benötigt, weil die Anwendung mit dieser alten Bibliothek entwickelt und kompiliert wurde. Sie ist per Download von dieser Seite erhältlich. Der Link dazu ist hier: libstdc++.so.5.0.7 INSTALLATION: Nachdem Du die anderen oben genannten Bibliotheken installiert hast, musst die libstdc++.so.5.0.7 Datei in das /usr/lib32 Verzeichnis kopieren und die Berechtigungen anpassen. Danach musst du einen symbolischen Link zur Datei in dem gleichen Verzeichnis anlegen. Hier sind die nötigen Befehle zur Ausführung im Terminal. cd /path/to/file **the path to where you downloaded the libstdc++.so.5.0.7 file** sudo cp -v libstdc++.so.5.0.7 /usr/lib32/ cd /usr/lib32 sudo chown root:root libstdc++.so.5.0.7 sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5 sudo reboot [bearbeiten] Links hierzu[bearbeiten] Siehe auch |
