Warning: A skin using autodiscovery mechanism, boinc_poland, was found in your skins/ directory. The mechanism will be removed in MediaWiki 1.25 and the skin will no longer be recognized. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for information how to fix this. [Called from Skin::getSkinNames in /data/www/www.boincatpoland.org/htdocs/wiki/includes/Skin.php at line 74] in /data/www/www.boincatpoland.org/htdocs/wiki/includes/debug/Debug.php on line 303

Warning: A skin using autodiscovery mechanism, fratman_enhanced, was found in your skins/ directory. The mechanism will be removed in MediaWiki 1.25 and the skin will no longer be recognized. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for information how to fix this. [Called from Skin::getSkinNames in /data/www/www.boincatpoland.org/htdocs/wiki/includes/Skin.php at line 74] in /data/www/www.boincatpoland.org/htdocs/wiki/includes/debug/Debug.php on line 303

Strict Standards: Declaration of Skinboinc_poland::initPage() should be compatible with Skin::initPage(OutputPage $out) in /data/www/www.boincatpoland.org/htdocs/wiki/skins/boinc_poland.php on line 5
Instalacja BOINC na systemie GNU/Linux – Wiki B@P Wspieramy naukę

Instalacja BOINC na systemie GNU/Linux

Z Wiki B@P

Każdy projekt BOINC umożliwia ściągnięcie linuksowej wersji BOINC. Można ją także ściągnąć ze strony głównej BOINC.

Minimalne sprawdzone wersje dystrybucji Linuksa, na których sprawdzono działanie aplikacji BOINC:

   * Fedora Core 7+
   * Debian 4.1+
   * Ubuntu 7.10+
   * Mandriva, Sabayon, Mint, Gentoo, oraz 
   * Oraz inne dystrybucje bazujące na Debianie

Instalacja automatyczna na Ubuntu/Debian

Uruchamiamy terminal i wpisujemy:

sudo apt-get install boinc-client boinc-manager

Komendę potwierdzamy wpisując hasło roota/administratora.

Możliwa jest także instalacja pakietu za pomocą programu Synaptic oraz Ubuntu Software Center.

Uruchomienie i dodanie projektu

Menadżer BOINC instaluje się jako daemon który będzie się uruchamiać automatycznie przy starcie systemu Ubuntu. Menadżer BOINC uruchamiamy wpisując:

boincmgr
lub wybierając z menu programu-> Narzędzia systemowe -> BOINC Manager

Wersja graficzna menadżera BOINC na Linux jest taka sama jak na Windows i nie powinna przysporzyć nam żadnego problemu.

Jeżeli Linux nie posiada nakładki graficznej, aby dodać projekt stosujemy komendy:

Jeśli masz założone konto w projekcie to wpisujesz:

boinccmd --lookup_account url_projektu_boinc twój_email twoje_hasło

przykład:

boinccmd --lookup_account enigmaathome.net mojmail@wp.pl hasło123

Otrzymasz taki komunikat:

status: Success
poll status: operation in progress
account key: f0b9d3b77d69d45bd29766b8d48exxxx

W tedy pisujesz

boinccmd --project_attach url_projektu_boinc account_key

przykład dołączenia się do projektu enigma@home:

boinccmd --project_attach enigmaathome.net f0b9d3b77d69d45bd29766b8d48exxxx

Account_key czyli słaby klucz projektu możesz znaleść również w swoim profilu na stronie projektu, w tedy możesz pominąć krok nr1. Jeśli chcesz zrobić to zdalnie, musisz uruchomić klienta z opcją

--allow_remote_gui_rpc

/etc/boinc-client/remote_hosts.cfg - dopisujesz swoje ip (swojego kompa z windows)
/etc/boinc-client/gui_rpc_auth.cfg - wpisujesz hasło dostępu
No i jeśli masz firewalla na linuksie to otwierasz port TCP 31416 (też najlepiej dla konkretnego IP)

W windows w BM: Zaawansowane | wybierz komputer

Instalacja z pakietu

Aby móc uruchomić klienta BOINC potrzebny jest jądro Linux w wersji co najmniej 2.0 z biblioteką libc w wersji co najmniej 2.2 (aktualnie wszystkie dystrybucje bazują na jądrze min. 2.6.xx).

Pakiet z rozszerzeniem gz rozpakowujemy komendą:

 gunzip boinc_6.10.58_i686-pc-linux-gnu.gz

Po rozpakowaniu należy dać klientowi uprawnienie uruchamiania czyli wykonać polecenie:

 chmod +x boinc_6.10.58_i686-pc-linux-gnu

Klienta uruchamiamy za pomocą komendy:

 ./boinc_boinc_6.10.58_i686-pc-linux-gnu

W przypadku ściągnięcia samorozpakowywującego się archiwum należy dać mu prawo wykonania:

 chmod +x boinc_6.10.58_i686-pc-linux-gnu.sh

a następnie uruchomić

 ./boinc_6.10.58_i686-pc-linux-gnu.sh

Zostanie utworzony katalog BOINC zawierający tekstowego klienta oraz graficznego menadżera. Do ciągłej pracy klienta używam programu screen który zapewnia wirtualny terminal dzięki któremu klient może działać mimo fizycznego odłączenia terminala. Przykładowa komenda to:

 cd BOINC; screen ./boinc

Przy pierwszym uruchomieniu klienta zostaniemy zapytani o URL projektu oraz nasz klucz. Pełny spis opcji dostaniemy przy uruchomieniu klienta z parametrem -help. Graficzny klient umożliwia przeglądanie statystyk, zarządzanie projektami oraz poszczególnymi pracami.

Komunikaty błędów

 boinc_client: /lib/libc.so.6: version `GLIBC_2.2' not found (required by ./boinc_client)

Powyższy komunikat pojawia się w przypadku nieodpowiedniej (niższej od 2.2) wersji biblioteki libc.

 boinc_client: /lib/libc.so.6: version `GLIBC_2.3' not found (required by ./boinc_client)

Ten komunikat może się pojawić z powodu błędu w kliencie BOINC. Wystąpienie takiego błędu należy zgłosić twórcom oprogramowania BOINC

Prawa autorskie © BOINC@Poland Wszystkie prawa zastrzeżone.