Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Boinc"
Differenze tra le versioni 11 e 37 (in 26 versioni)
Versione 11 del 11/05/2006 14.10.55
Dimensione: 4030
Commento:
Versione 37 del 02/10/2010 09.21.55
Dimensione: 5038
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
Questo documento spiega come installare su Ubuntu il client BOINC (Berkeley Open Infrastructure for Network Computing) per partecipare ai progetti di calcolo distribuito gestiti con questa piattaforma (ad esempio SETI@home). ## page was renamed from BOINC
#format wiki
#language it
[[BR]]
[[Indice(depth=1)]]
[[Informazioni(rilasci="10.04 9.10 8.04";)]]
Linea 3: Linea 8:
== Cos'è BOINC == = Introduzione =
Linea 5: Linea 10:
Il Berkeley Open Infrastructure for Network Computing (BOINC) è un'applicazione software di calcolo distribuito creata per gestire progetti di ricerca che richiedono una potenza di calcolo così elevata da essere impossibile raggiungere con un solo supercomputer, ma accessibile attraverso la collaborazione di migliaia di personal computer sparsi in tutto il mondo, coordinati attraverso Internet. Viene sviluppata da un gruppo di lavoro dell'Università di Berkeley diretto da David Anderson. In questa pagina sono contenute le istruzioni per l'installazione del client '''BOINC''' ('''''B'''erkeley '''O'''pen '''I'''nfrastructure for '''N'''etwork '''C'''omputing''), utile a partecipare ai progetti di calcolo distribuito gestiti con questa piattaforma (ad esempio SETI@home).
Linea 7: Linea 12:
Dopo il successo del progetto SETI@home Classic l'Università di Berkeley ha deciso di sviluppare un sistema capace di utilizzare il calcolo distribuito per diversi progetti di ricerca. L'obbiettivo del progetto BOINC è rendere disponibile a progetti provenienti da aree diverse (come biologia molecolare, climatologia e astrofisica) l'enorme potenza inutilizzata dei personal computer sparsi per il mondo. '''BOINC''' è un'applicazione di calcolo distribuito creata per gestire progetti di ricerca che richiedono una potenza di calcolo così elevata da essere impossibile raggiungere con un solo supercomputer, ma accessibile attraverso la collaborazione di migliaia di personal computer sparsi in tutto il mondo, coordinati attraverso Internet. Viene sviluppata da un gruppo di lavoro dell'Università di Berkeley diretto da David Anderson.
Linea 9: Linea 14:
== Installazione del client == Dopo il successo del progetto [http://www.seti-italia.cnr.it/ SETI@home] l'Università di Berkeley ha deciso di sviluppare un sistema capace di utilizzare il calcolo distribuito per diversi progetti di ricerca. L'obbiettivo del progetto '''BOINC''' è rendere disponibile a progetti provenienti da aree diverse (come biologia molecolare, climatologia e astrofisica) l'enorme potenza inutilizzata dei personal computer sparsi per il mondo.
Linea 11: Linea 16:
=== Aggiunta dei repository ===
Aggiungere al file {{{/etc/apt/sources.list}}} le righe seguenti:
{{{
# BOINC packages for Ubuntu 5.10 "Breezy Badger"
deb http://pkg-boinc.alioth.debian.org/ubuntu breezy universe
deb-src http://pkg-boinc.alioth.debian.org/ubuntu breezy universe
= Installazione =

Per installare '''BOINC''' è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti ''boinc-client'' e ''boinc-manager'' disponibili nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali di '''Ubuntu'''.

== Installazione ppa ==

Per disporre di una versione più aggiornata rispetto a quella presente all'interno dei [:Repository:repository] '''universe''', aggiungere ed aggiornare il database dei pacchetti digitando in un terminale: {{{
sudo add-apt-repository ppa:pkg-boinc/ppa && sudo apt-get update
Linea 19: Linea 26:
Si veda AddingRepositoriesHowto per eventuali approfondimenti.

=== Installazione ===
Digitare da linea di comando
{{{
sudo apt-get update
sudo apt-get install boinc-client boinc-manager
Installare tutti i pacchetti necessari: {{{
sudo apt-get install boinc && sudo apt-get build-dep boinc
Linea 28: Linea 30:
{{{boinc-client}}} è il client vero e proprio, che dopo l'installazione verrà avviato automaticamente all'avvio del sistema con l'apposito init script {{{/etc/init.d/boinc-client}}}. Si occupa di processare le unità di lavoro e scaricare le stesse attraverso Internet e permette di dividere il tempo di calcolo tra più di un progetto. Il pacchetto include un'interfaccia di gestione a linea di comando ({{{boinc_cmd}}}). = Avvio e configurazione =
Linea 30: Linea 32:
{{{boinc-manager}}} è l'interfaccia grafica per gestire il client. Richiede le librerie wxWidgets, che saranno installate automaticamente come dipendenza se non già presenti nel sistema. Il programma potrà essere avviato dal menu di GNOME Applicazioni|Accessori|BOINC manager. == Avvio del programma ==
Linea 32: Linea 34:
=== Configurazione ===
Il client grafico richiede l'impostazione della variabile d'ambiente BROWSER per poter avviare il browser web. Aggiungere nel proprio file {{{~/.gnomerc}}} la linea:
'''boinc-client''' è il client vero e proprio, che dopo l'installazione verrà avviato automaticamente all'avvio del sistema, il quale si occupa di processare le unità di lavoro e scaricare le stesse attraverso Internet e permette di dividere il tempo di calcolo tra più di un progetto. Il pacchetto ''boinc-client'' include un'interfaccia di gestione a linea di comando, '''boinc_cmd'''.

'''boinc-manager''' è l'interfaccia grafica per gestire il client, per avviarlo è sufficiente fare clic su '''''Applicazioni -> Accessori -> BOINC manager'''''.

== Configurazione ==

Il client grafico richiede l'impostazione della variabile d'ambiente «$BROWSER» per poter avviare il browser web. Aggiungere nel proprio file {{{~/.gnomerc}}} la seguente linea:
Linea 37: Linea 44:
eventualmente sostituendo a {{{/usr/bin/firefox}}} il percorso del proprio browser preferito.
Linea 39: Linea 45:
== Partecipare ai progetti ==
 1. Scegliere dalla [http://boinc.berkeley.edu/ home page di BOINC] i progetti ai quali si desidera partecipare.
 1. Copiare l'indirizzo della home page del progetto scelto.
 1. Avviare il client grafico {{{boincmgr}}} dal menu di GNOME Applicazioni|Accessori|BOINC manager.
 1. Dal menu principale selezionare Projects | Attach to project: apparirà un wizard che ci guida nella creazione dell'account
 1. Cliccare su Next
 1. Nel campo ''Project URL'' incollare l'indirizzo copiato al punto2; cliccare su Next
 attachment:boincwizard01.png
 1.#7 Inserire il proprio indirizzo di posta elettronica e scegliere una password, che servirà per accedere al proprio profilo utente sul sito del progetto; cliccare su Next
 attachment:boincwizard02.png
 1.#8 Cliccare su Finish. A questo punto se tutto e andato bene dovrebbe si avvierà il browser sul sito del progetto prescelto con la possibilità di inserire i dati del proprio profilo. Contemporaneamente, il {{{boinc-client}}} inizierà a scaricare il software applicativo specifico per il progetto e le prime unità dati da elaborare, che saranno installati nella directory {{{/var/lib/boinc-client/projects/}}}''nome-progetto''.
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Nel caso si desideri utilizzare un [:BrowserWeb:browser] diverso da'' '''Firefox''' ''alla variabile'' «$BROWSER» ''va inserito il percorso completo del browser scelto''. ||
Linea 51: Linea 47:
= Partecipare ai progetti =
Linea 52: Linea 49:
Una volta scelti i progetti ai quali si desidera partecipare in [http://boinc.berkeley.edu/ questa pagina], copiare l'indirizzo della pagina principale del progetto scelto, e avviare il client grafico '''boincmgr''' dal menu '''''Applicazioni -> Accessori -> BOINC manager'''''.
Linea 53: Linea 51:
||<style="border:none;">attachment:boincwizard01.png ||<style="border:none;">Dal menu principale selezionare '''''Projects -> Attach to project''''': verrà avviata una procedura guidata per la creazione dell'account. Fare clic su «'''Next'''» e inserire nel campo «'''Project URL'''» l'indirizzo del progetto scelto. Infine fare clic su «'''Next'''». ||
Linea 54: Linea 53:
== Note ==
La sezione ''Cos'è BOINC'' è tratta da Wikipedia.
||<style="border:none;">attachment:boincwizard02.png ||<style="border:none;">Inserire il proprio indirizzo di posta elettronica e scegliere una password, che servirà per accedere al proprio profilo utente sul sito del progetto; fare clic su «'''Next'''». ||

Fare clic su «'''Finish'''». A questo punto se tutto e andato bene si avvierà il browser sul sito del progetto prescelto con la possibilità di inserire i dati del proprio profilo. Contemporaneamente, il {{{boinc-client}}} inizierà a scaricare il software applicativo specifico per il progetto e le prime unità dati da elaborare, che saranno installati nella directory {{{/var/lib/boinc-client/projects/nome-progetto}}}.

= Ulteriori risorse =

 * [http://boinc.berkeley.edu/ Sito ufficiale del progetto]
 * [http://www.boincitaly.org/index.php Sito della comunità italiana]
 * [http://it.wikipedia.org/wiki/BOINC Voce enciclopedica]
 * [http://boinc.altervista.org/stats/download.php?id=19 Guida in italiano a BOINC]
 * [http://wiki.debian.org/BOINC BOINC su wiki.debian.org] (in inglese)

----
CategoryProgrammazione

BR Indice(depth=1) Informazioni(rilasci="10.04 9.10 8.04";)

Introduzione

In questa pagina sono contenute le istruzioni per l'installazione del client BOINC (Berkeley Open Infrastructure for Network Computing), utile a partecipare ai progetti di calcolo distribuito gestiti con questa piattaforma (ad esempio SETI@home).

BOINC è un'applicazione di calcolo distribuito creata per gestire progetti di ricerca che richiedono una potenza di calcolo così elevata da essere impossibile raggiungere con un solo supercomputer, ma accessibile attraverso la collaborazione di migliaia di personal computer sparsi in tutto il mondo, coordinati attraverso Internet. Viene sviluppata da un gruppo di lavoro dell'Università di Berkeley diretto da David Anderson.

Dopo il successo del progetto [http://www.seti-italia.cnr.it/ SETI@home] l'Università di Berkeley ha deciso di sviluppare un sistema capace di utilizzare il calcolo distribuito per diversi progetti di ricerca. L'obbiettivo del progetto BOINC è rendere disponibile a progetti provenienti da aree diverse (come biologia molecolare, climatologia e astrofisica) l'enorme potenza inutilizzata dei personal computer sparsi per il mondo.

Installazione

Per installare BOINC è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti boinc-client e boinc-manager disponibili nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali di Ubuntu.

Installazione ppa

Per disporre di una versione più aggiornata rispetto a quella presente all'interno dei [:Repository:repository] universe, aggiungere ed aggiornare il database dei pacchetti digitando in un terminale:

sudo add-apt-repository ppa:pkg-boinc/ppa && sudo apt-get update

Installare tutti i pacchetti necessari:

sudo apt-get install boinc && sudo apt-get build-dep boinc

Avvio e configurazione

Avvio del programma

boinc-client è il client vero e proprio, che dopo l'installazione verrà avviato automaticamente all'avvio del sistema, il quale si occupa di processare le unità di lavoro e scaricare le stesse attraverso Internet e permette di dividere il tempo di calcolo tra più di un progetto. Il pacchetto boinc-client include un'interfaccia di gestione a linea di comando, boinc_cmd.

boinc-manager è l'interfaccia grafica per gestire il client, per avviarlo è sufficiente fare clic su Applicazioni -> Accessori -> BOINC manager.

Configurazione

Il client grafico richiede l'impostazione della variabile d'ambiente «$BROWSER» per poter avviare il browser web. Aggiungere nel proprio file ~/.gnomerc la seguente linea:

export BROWSER="/usr/bin/firefox"

Immagine(Icone/Piccole/note.png,,center)

Nel caso si desideri utilizzare un [:BrowserWeb:browser] diverso da Firefox alla variabile «$BROWSER» va inserito il percorso completo del browser scelto.

Partecipare ai progetti

Una volta scelti i progetti ai quali si desidera partecipare in [http://boinc.berkeley.edu/ questa pagina], copiare l'indirizzo della pagina principale del progetto scelto, e avviare il client grafico boincmgr dal menu Applicazioni -> Accessori -> BOINC manager.

attachment:boincwizard01.png

Dal menu principale selezionare Projects -> Attach to project: verrà avviata una procedura guidata per la creazione dell'account. Fare clic su «Next» e inserire nel campo «Project URL» l'indirizzo del progetto scelto. Infine fare clic su «Next».

attachment:boincwizard02.png

Inserire il proprio indirizzo di posta elettronica e scegliere una password, che servirà per accedere al proprio profilo utente sul sito del progetto; fare clic su «Next».

Fare clic su «Finish». A questo punto se tutto e andato bene si avvierà il browser sul sito del progetto prescelto con la possibilità di inserire i dati del proprio profilo. Contemporaneamente, il boinc-client inizierà a scaricare il software applicativo specifico per il progetto e le prime unità dati da elaborare, che saranno installati nella directory /var/lib/boinc-client/projects/nome-progetto.

Ulteriori risorse


CategoryProgrammazione