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 21 e 22
Versione 21 del 02/03/2007 22.50.32
Dimensione: 4982
Commento:
Versione 22 del 09/03/2007 13.51.58
Dimensione: 5025
Commento: revisionata ma senza categoria. lascio in revisione in attesa di decisione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
= Introduzione =
Linea 5: Linea 7:

== Cos'è BOINC ==
Linea 10: Linea 10:
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. 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.
Linea 12: Linea 12:
== Installazione del client ==
=== Aggiunta dei repository ===
= Installazione =
Linea 15: Linea 14:
In '''Dapper''' i pacchetti necessari per utilizzare il client '''BOINC''' sono inclusi nel repository universe: non è quindi più necessario aggiungere repository esterni. In '''Dapper''' i pacchetti necessari per utilizzare il client '''BOINC''' sono inclusi nel repository '''Universe''': non è quindi più necessario aggiungere repository esterni.
Linea 25: Linea 24:
=== Installazione ===
Linea 33: Linea 31:
{{{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}}}). Contestualmente all'installazione, viene creato automaticamente un nuovo utente del sistema chiamato '''boinc''', che sarà l'utente proprietario del demone {{{boinc-client}}} e di tutti i file da esso trattati. ''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''. Contestualmente all'installazione, viene creato automaticamente un nuovo utente del sistema chiamato '''boinc''', che sarà l'utente proprietario del demone {{{boinc-client}}} e di tutti i file da esso trattati.
Linea 35: Linea 33:
{{{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. '''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 menù di '''GNOME''' '''''Applicazioni -> Accessori -> BOINC manager'''''.
Linea 37: Linea 35:
=== 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:
= Configurazione =
Linea 40: Linea 37:
{{{ Il client grafico richiede l'impostazione della variabile d'ambiente «'''BROWSER'''» per poter avviare il browser web. Aggiungere nel proprio file {{{~/.gnomerc}}} la linea: {{{
Linea 46: Linea 43:
== Partecipare ai progetti == = Partecipare ai progetti =
Linea 49: Linea 47:
 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. 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. Cliccare 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''.
 1. Avviare il client grafico ''boincmgr'' dal menù 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 punto 2; cliccare su «'''Next'''».
attachment:boincwizard01.png
 1. 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. Cliccare 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}}}.

BR

Introduzione

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).

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.

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.

Installazione

In Dapper i pacchetti necessari per utilizzare il client BOINC sono inclusi nel repository Universe: non è quindi più necessario aggiungere repository esterni.

Chi utilizza ancora Breezy deve invece abilitare un repository apposito gestito dagli sviluppatori Debian, aggiungendo 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

Si veda la pagina [:Repository:Repository] per eventuali approfondimenti.

Digitare da linea di comando

sudo apt-get update
sudo apt-get install boinc-client boinc-manager

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. Contestualmente all'installazione, viene creato automaticamente un nuovo utente del sistema chiamato boinc, che sarà l'utente proprietario del demone boinc-client e di tutti i file da esso trattati.

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 menù di GNOME 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 linea:

export BROWSER="/usr/bin/firefox"

eventualmente sostituendo a /usr/bin/firefox il percorso del proprio browser preferito.

Partecipare ai progetti

  1. Scegliere dalla [http://boinc.berkeley.edu/ home page di BOINC] i progetti ai quali si desidera partecipare.

  2. Copiare l'indirizzo della home page del progetto scelto.
  3. Avviare il client grafico boincmgr dal menù di GNOME Applicazioni -> Accessori -> BOINC manager.

  4. Dal menu principale selezionare Projects -> Attach to project: apparirà un wizard che ci guida nella creazione dell'account.

  5. Cliccare su «Next».

  6. Nel campo Project URL incollare l'indirizzo copiato al punto 2; cliccare su «Next».

attachment:boincwizard01.png

  1. 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. Cliccare 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.

Link esterni


CategoryDaRevisionare