Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:arverne73:boinc_rev [Le 29/03/2020, 19:36] Arverne73 ajout 1 commande |
utilisateurs:arverne73:boinc_rev [Le 11/09/2022, 13:15] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
---- | ---- | ||
- | ====== Boinc : calculs distribués sur Internet ====== | + | ====== Boinc : calculs distribués sur Internet ====== |
{{ :applications..boinc_logo_july_2007.png|}} | {{ :applications..boinc_logo_july_2007.png|}} | ||
Ligne 16: | Ligne 16: | ||
==== Depuis les dépôts ==== | ==== Depuis les dépôts ==== | ||
- | Méthode conseillée.\\ Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>boinc]]** | + | **Méthode conseillée.** |
+ | \\ Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>boinc]]** | ||
+ | \\ Ce paquet comprend le client BOINC, c'est à dire le programme qui va faire les calculs, et l'interface graphique de commande BOINC Manager. | ||
+ | \\ Ils sont installés dans le répertoire usr/bin/ | ||
==== Depuis les sources ==== | ==== Depuis les sources ==== | ||
Ligne 22: | Ligne 25: | ||
Bien que ceci soit conseillé sur leur site et proposé sur leur [[https://boinc.berkeley.edu/download.php|page]], la version disponible en 2020 est complètement obsolète et son installation n'est pas fonctionnelle par manque d'une librairie (libwebkitgtk-1.0-0). | Bien que ceci soit conseillé sur leur site et proposé sur leur [[https://boinc.berkeley.edu/download.php|page]], la version disponible en 2020 est complètement obsolète et son installation n'est pas fonctionnelle par manque d'une librairie (libwebkitgtk-1.0-0). | ||
\\ Vous pouvez vérifier les versions disponibles ainsi que leurs dates de publication sur la page [[https://boinc.berkeley.edu/download_all.php]] | \\ Vous pouvez vérifier les versions disponibles ainsi que leurs dates de publication sur la page [[https://boinc.berkeley.edu/download_all.php]] | ||
+ | \\ Les détails d'installation sont données sur cette [[https://boinc.berkeley.edu/wiki/Installing_BOINC#Ubuntu|page]]. | ||
* Déplacer le script dans un dossier //mes logiciels//, pour l'exemple ici il s'agira de //~/bin//((~ étant votre Dossier Personnel)) | * Déplacer le script dans un dossier //mes logiciels//, pour l'exemple ici il s'agira de //~/bin//((~ étant votre Dossier Personnel)) | ||
Ligne 30: | Ligne 34: | ||
* Allez dans ce dossier pour lancez l'interface de configuration <code>cd ~/bin/BOINC | * Allez dans ce dossier pour lancez l'interface de configuration <code>cd ~/bin/BOINC | ||
./run_manager</code> | ./run_manager</code> | ||
+ | |||
+ | ==== Projets 32 bits sur machine 64 bits ==== | ||
+ | |||
+ | Des précisions supplémentaires sont données sur la [[https://boinc.berkeley.edu/wiki/Installing_BOINC#Ubuntu_2|page]] pour le calcul de projets 32 bits alors que votre machine est installée avec un système 64 bits : des bibliothèques supplémentaires sont à installer. | ||
===== Rejoindre un projet ===== | ===== Rejoindre un projet ===== | ||
Ligne 48: | Ligne 56: | ||
Une fois installé, le logiciel **BOINC Manager** permet de contrôler le client BOINC. Il est accessible dans les applications. Ce n'est qu'une application de contrôle ; le client BOINC qui fait les calculs, fonctionne indépendamment de cette interface une fois qu'un projet a été défini. {{ :utilisateurs:arverne73:boinc_eoan_1.png?direct&300|}} | Une fois installé, le logiciel **BOINC Manager** permet de contrôler le client BOINC. Il est accessible dans les applications. Ce n'est qu'une application de contrôle ; le client BOINC qui fait les calculs, fonctionne indépendamment de cette interface une fois qu'un projet a été défini. {{ :utilisateurs:arverne73:boinc_eoan_1.png?direct&300|}} | ||
- | Notez bien que le client se lance automatiquement au démarrage d'Ubuntu. | + | Notez bien que le client se lance automatiquement au démarrage d'Ubuntu. Il se comporte comme un [[:services|service]] (DAEMON). |
==== Mettre Boinc en "pause" ==== | ==== Mettre Boinc en "pause" ==== | ||
Ligne 54: | Ligne 62: | ||
==== Les menus sous Boinc ==== | ==== Les menus sous Boinc ==== | ||
- | La configuration de Boinc est relativement simple. \\ La fenêtre de **Boinc Manager** a deux présentations différentes : une vue "simple" comme ci-contre, et une vue "avancée" offrant un affichage et des menus plus détaillés. C'est dans cette vue avancée que vous pouvez suivre les téléchargements initiaux (onglet Transferts) puis l'avancée des différents calculs. Ce mode d'affichage est sélectionné dans le menu Affichage. \\ Voici un aperçu du contenu des menus. | + | La configuration de Boinc est relativement simple. \\ La fenêtre de **Boinc Manager** a deux présentations différentes : une vue "simple" comme ci-contre, et une vue "avancée" offrant un affichage et des menus plus détaillés. C'est dans cette vue avancée que vous pouvez suivre les téléchargements initiaux (onglet Transferts) puis l'avancée des différents calculs (onglet Tâches). Ce mode d'affichage est sélectionné dans le menu Affichage. \\ Voici un aperçu du contenu des menus. |
- | * Fichier : permet de fermer le manager. Attention, fermer Boinc Manager n'arrête pas les processus de calculs ouvert par Boinc sauf si vous le demandez dans la boite de dialogue qui apparaît lorsque vous avez choisi Fermer. | + | * Fichier : permet de fermer le manager. Attention, fermer Boinc Manager n'arrête pas les processus de calculs ouverts par Boinc sauf si vous le demandez dans la boite de dialogue qui apparaît lorsque vous avez choisi Fermer. |
* Affichage : il vous permet de basculer entre la vue "simple" et la vue "avancée" plus descriptive. | * Affichage : il vous permet de basculer entre la vue "simple" et la vue "avancée" plus descriptive. | ||
- | * Options : en vue "avancée", permet des réglages importants notamment sur l'occupation des processeurs, du disque système et du réseau. BOINC est très gourmand par défaut, utilisant 100% des processeurs, tout le disque, etc. Votre machine risque de devenir bruyante, chauffer... Néanmoins, il tient compte de votre propre activité sur le poste. Vous pouvez moduler cela ici. | + | * Options : en vue "avancée", permet des réglages importants notamment sur l'occupation des processeurs, du disque système et du réseau. BOINC est très gourmand par défaut, utilisant 100% des processeurs, tout le disque, etc. Votre machine risque de devenir bruyante, chauffer... Néanmoins, il tient compte de votre propre activité sur le poste. Vous pouvez moduler cela ici. |
* Outils : permet de gérer vos comptes ou de rejoindre un nouveau projet. | * Outils : permet de gérer vos comptes ou de rejoindre un nouveau projet. | ||
* Activité : seulement visible en vue "avancée", il permet de choisir l'activité du processeur ou l'activité réseau. | * Activité : seulement visible en vue "avancée", il permet de choisir l'activité du processeur ou l'activité réseau. | ||
Ligne 76: | Ligne 84: | ||
==== La doc ==== | ==== La doc ==== | ||
- | Les détails de la commande boinccmd sont décrits sur [[http://boinc.berkeley.edu/wiki/Boinccmd_tool|cette page]] ou simplement dans le manuel : | + | La commande **boinccmd** correspond aux instructions que l'on peut donner par Boinc Manager. Elles sont décrites sur [[http://boinc.berkeley.edu/wiki/Boinccmd_tool|cette page]] ou simplement dans le manuel : |
man boinccmd | man boinccmd | ||
+ | Certaines commandes ne sont autorisées que si vous vous placez dans le répertoire de l'application BOINC (/var/bin/ par défaut). | ||
- | ==== Exemple ==== | + | |
+ | La commande **boinc** correspond au client Boinc lui-même. Elle est aussi décrite dans : | ||
+ | man boinc | ||
+ | |||
+ | ==== Exemples ==== | ||
=== Connaître la version === | === Connaître la version === | ||
<code>boinccmd -V</code> | <code>boinccmd -V</code> | ||
+ | |||
+ | === Modifier le répertoire de travail du client === | ||
+ | Ceci peut être utile pour utiliser un disque ou une partition déterminée. | ||
+ | boinc --dir /chemin vers le répertoire/ | ||
+ | |||
=== Voir l'état de fonctionnement du client BOINC === | === Voir l'état de fonctionnement du client BOINC === | ||
<code>/etc/init.d/boinc-client status</code> | <code>/etc/init.d/boinc-client status</code> | ||
- | === Arrêter le daemon=== | + | |
+ | === Arrêter le daemon=== | ||
<code>sudo /etc/init.d/boinc-client stop</code> | <code>sudo /etc/init.d/boinc-client stop</code> | ||
Ligne 102: | Ligne 121: | ||
=== Rejoindre un projet === | === Rejoindre un projet === | ||
boinccmd --host localhost --project_attach URL_du_projet account_key | boinccmd --host localhost --project_attach URL_du_projet account_key | ||
- | Voilà. Au bout de quelques minutes le travail devrait commencer. On peut avoir des infos via la commande | + | Voilà. Au bout de quelques minutes le travail devrait commencer. On peut avoir des infos via la commande |
boinccmd --get_state | boinccmd --get_state | ||
Il semble que parfois il faille "forcer" le départ via | Il semble que parfois il faille "forcer" le départ via | ||
Ligne 111: | Ligne 130: | ||
* Liste des projets : [[http://fr.wikipedia.org/wiki/Liste_des_projets_BOINC]] | * Liste des projets : [[http://fr.wikipedia.org/wiki/Liste_des_projets_BOINC]] | ||
* Le site de l'alliance francophone : [[http://www.boinc-af.org/]] | * Le site de l'alliance francophone : [[http://www.boinc-af.org/]] | ||
+ | * La page sur [[:services|les services système]] | ||
---- | ---- | ||
//Contributeurs : [[utilisateurs:gregm54]] [[utilisateurs:lo72]] [[utilisateurs:arverne73]]// | //Contributeurs : [[utilisateurs:gregm54]] [[utilisateurs:lo72]] [[utilisateurs:arverne73]]// |