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 27 e 43 (in 16 versioni)
Versione 27 del 30/09/2007 11.17.45
Dimensione: 5075
Commento: piccole correzioni
Versione 43 del 11/04/2022 09.28.36
Dimensione: 4991
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from BOINC
Linea 3: Linea 4:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]||
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(rilasci="10.04 9.10 8.04";)>>
Linea 8: Linea 10:
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). 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 10: Linea 12:
'''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. '''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 12: Linea 14:
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 [[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 16: Linea 18:
In '''Dapper''' i pacchetti necessari per utilizzare il client '''BOINC''' sono inclusi nel repository '''Universe''': non è quindi più necessario aggiungere repository esterni. Per installare '''BOINC''' è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti:
Linea 18: Linea 20:
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
 * [[apt://boinc-client|boinc-client]] il client vero e proprio; 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.
 * [[apt://boinc-manager|boinc-manager]] è l'interfaccia grafica per gestire il client.

== Installazione da repository esterno 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.

 0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:{{{
sudo add-apt-repository ppa:pkg-boinc/ppa
sudo apt update
}}}
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] tutti i pacchetti necessari:{{{
sudo apt install boinc && sudo apt build-dep boinc
Linea 24: Linea 35:
Si veda la pagina [:Repository:Repository] per eventuali approfondimenti. = Avvio e configurazione =
Linea 26: Linea 37:
Digitare da linea di comando == Avvio del programma ==
Linea 28: Linea 39:
'''boinc-client''', dopo l'installazione verrà avviato automaticamente all'avvio del sistema.<<BR>>Include un'interfaccia di gestione a linea di comando, '''[[https://boinc.berkeley.edu/wiki/Boinccmd_tool|boinc_cmd]]'''.

'''boinc-manager''', include l'interfaccia '''boincmgr'''
 * [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''''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 29: Linea 48:
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: {{{
Linea 43: Linea 51:
eventualmente sostituendo a {{{/usr/bin/firefox}}} il percorso del proprio browser preferito. {{{#!wiki note
Nel caso si desideri utilizzare un [[InternetRete/Navigazione|browser]] diverso da '''Firefox''' alla variabile «$BROWSER» va inserito il percorso completo del browser scelto.}}}
Linea 47: Linea 56:
 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 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}}}.
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 [[#Avvio_e_configurazione|avviare il client grafico]] '''''BOINC manager'''''.

||<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'''». ||

||<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}}}.
Linea 60: Linea 66:
 * [http://boinc.berkeley.edu/ Sito ufficiale del progetto]
 * [http://boinc.altervista.org/stats/download.php?id=19 Guida in italiano a BOINC] a cura di hwupgrade.it (PDF zippato)
 * [http://it.wikipedia.org/wiki/BOINC BOINC su Wikipedia Italia]
 * [http://wiki.debian.org/BOINC BOINC su wiki.debian.org] (in inglese)
 * [[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)


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 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 installare i pacchetti:

  • boinc-client il client vero e proprio; 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.

  • boinc-manager è l'interfaccia grafica per gestire il client.

Installazione da repository esterno ppa

Per disporre di una versione più aggiornata rispetto a quella presente all'interno dei repository universe, aggiungere ed aggiornare il database dei pacchetti.

  1. Digitare in un terminale i seguenti comandi:

    sudo add-apt-repository ppa:pkg-boinc/ppa
    sudo apt update
  2. Installare tutti i pacchetti necessari:

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

Avvio e configurazione

Avvio del programma

boinc-client, dopo l'installazione verrà avviato automaticamente all'avvio del sistema.
Include un'interfaccia di gestione a linea di comando, boinc_cmd.

boinc-manager, include l'interfaccia boincmgr

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"

Nel caso si desideri utilizzare un 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 questa pagina, copiare l'indirizzo della pagina principale del progetto scelto, e avviare il client grafico BOINC manager.

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

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 CategoryDaRevisionare