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 | ||
fah_installation_manuelle [Le 29/09/2009, 10:20] YannUbuntu mise a jour de l'install (demarrage auto a mettre a jour) |
fah_installation_manuelle [Le 02/05/2017, 11:00] (Version actuelle) L'Africain [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Gutsy calcul_collaboratif}} | + | {{tag>Xenial calcul_collaboratif}} |
---- | ---- | ||
- | + | {{ :systeme:fahclient.png}} | |
- | + | ====== Installation de FAH : Folding@Home ====== | |
- | + | Cette page décrit une des manières d'installer Folding@Home. | |
- | ====== Installation manuelle de FAH : Folding@Home ====== | + | |
- | + | ||
- | Installation manuelle et lancement automatique de Folding@Home. | + | |
Pour les autres méthodes, voir la [[:fah|page principale F@H]] de Ubuntu-fr. | Pour les autres méthodes, voir la [[:fah|page principale F@H]] de Ubuntu-fr. | ||
- | > Remarque de [[utilisateurs:YannUbuntu]]: si vous êtes débutant, je vous conseille plutôt l'installation par [[:fah_finstall|finstall]] ou [[:Origami]]. | ||
- | =====Pré-requis===== | + | ===== Pré-requis ===== |
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
- | Si vous avez une architecture 64 bits, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://ia32-libs|ia32-libs | + | ===== Installation ===== |
- | ]]**. | + | Il vous faut télécharger et [[:tutoriel:comment_installer_un_paquet|installer]] dans l'ordre suivant 3 paquets en fonction de votre [[architecture materielle|architecture]], prenez la dernière version présente dans les listes : |
- | + | * Fahviewer [[http://folding.stanford.edu/releases/public/release/fahviewer/debian-testing-64bit/|64 bits]] ou [[http://folding.stanford.edu/releases/public/release/fahviewer/debian-testing-32bit/|32 bits]], | |
- | + | * Fahclient [[http://folding.stanford.edu/releases/public/release/fahclient/debian-testing-32bit/|64 bits]] ou [[http://folding.stanford.edu/releases/public/release/fahclient/debian-testing-32bit/|32 bits]], | |
- | ===== Telechargement et installation du client ===== | + | * [[http://folding.stanford.edu/releases/public/release/fahcontrol/debian-testing-64bit/|fahcontrol]] (pour toutes architectures, |
- | + | ||
- | * Télécharger l'archive correspondant à votre architecture (LIN pour 32bits, SMP pour 64bits) sur le [[http://folding.stanford.edu/English/Download|site officiel Folding@Home]], par exemple dans votre répertoire personnel /home/[utilisateur]/ | + | |
- | + | ||
- | * Extraire l'archive, cela va vous créer un repertoire de type /home/[utilisateur]/FAH6.02-Linux/ | + | |
- | + | ||
- | * Rendez-vous dans ce répertoire, via le [[terminal]]: | + | |
- | + | ||
- | cd ~/FAH6.02-Linux/ | + | |
- | + | ||
- | + | ||
- | * FIXME //Besoin ou pas?// Autoriser l'exécution du fichier fah6 : | + | |
- | + | ||
- | chmod +x fah6 | + | |
- | + | ||
- | * Exécuter le programme afin de paramétrer F@H | + | |
- | + | ||
- | ./fah6 -configonly | + | |
- | + | ||
- | * Entrer les infos requises ([[https://wiki.ubuntu.com/FoldingAtHomeTeamUbuntu|Team-Ubuntu]]: 45104 ...) | + | |
- | + | ||
- | =====Utilisation===== | + | |
- | + | ||
- | ====Démarrage manuel==== | + | |
- | * Une façon de démarrer le client F@H est de taper dans un terminal: | + | |
- | Si vous avez un client 32 bits: | + | |
- | + | ||
- | ./fah6 -verbosity 9 | + | |
- | + | ||
- | Ou bien si vous avez un client 64 bits: | + | |
- | + | ||
- | ./fah6 -smp -verbosity 9 | + | |
- | + | ||
- | * Une autre façon de démarrer le client F@H est de créer un fichier de démarrage automatique: | + | |
- | + | ||
- | ==== Optionnel: démarrage automatique au lancement d'Ubuntu ==== | + | |
- | + | ||
- | ===Création d'un fichier fah dans init.d=== | + | |
- | + | ||
- | <note warning>Paragraphe à mettre à jour d'apres la doc officielle</note> | + | |
- | + | ||
- | * Créer un fichier nommé fah dans le dossier /etc/init.d | + | |
- | + | ||
- | sudo gedit /etc/init.d/fah | + | |
- | + | ||
- | * Maintenant, copier les infos suivantes à l'intérieur | + | |
- | + | ||
- | #!/bin/sh | + | |
- | # /etc/init.d/fah for Ubuntu | + | |
- | # Start/stop/restart the F@H service. | + | |
| | ||
- | export FAH_HOME=/home/[utilisateur]/fah | + | Entrer les infos requises ([[https://wiki.ubuntu.com/FoldingAtHomeTeamUbuntu|Team-Ubuntu]]: 45104 ...) |
- | + | ||
- | fah_start() { | + | |
- | if [ -x "$FAH_HOME/startfah.sh" ]; then | + | |
- | echo "Starting F@H: $FAH_HOME/startfah.sh" | + | |
- | "$FAH_HOME/startfah.sh" | + | |
- | fi | + | |
- | } | + | |
- | + | ||
- | fah_stop() { | + | |
- | sudo killall FAH504-Linux.exe | + | |
- | } | + | |
- | + | ||
- | fah_restart() { | + | |
- | fah_stop | + | |
- | sleep 2 | + | |
- | fah_start | + | |
- | } | + | |
- | + | ||
- | case "$1" in | + | |
- | 'start') | + | |
- | fah_start | + | |
- | ;; | + | |
- | 'stop') | + | |
- | fah_stop | + | |
- | ;; | + | |
- | 'restart') | + | |
- | fah_restart | + | |
- | ;; | + | |
- | *) | + | |
- | fah_start | + | |
- | esac | + | |
- | Sauvegarder et fermer gedit. | + | ===== Utilisation ===== |
- | + | ||
- | * Changer les droits du fichier | + | |
- | + | ||
- | sudo chmod +x /etc/init.d/fah | + | |
- | + | ||
- | + | ||
- | ===Creation du script startfah.sh=== | + | |
- | + | ||
- | + | ||
- | <note warning>Paragraphe à mettre à jour d'apres la doc officielle</note> | + | |
- | + | ||
- | * Maintenant, nous allons créer le script startfah.sh | + | |
- | gedit ~/fah/startfah.sh | + | Lancez l'application via le [[:unity#tableau_de_bord_dash|tableau de bord]] (Unity) avec le mot clé **fah**, ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>FAHControl</code> et pour le client : <code>FAHClient</code> |
- | * Copier les informations suivantes à l'intérieur | + | ===== Désinstallation ===== |
- | + | ||
- | #!/bin/sh | + | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
- | + | ||
- | export FAH_HOME=/home/[utilisateur]/fah | + | |
- | + | ||
- | cd $FAH_HOME | + | |
- | $FAH_HOME/FAH504-Linux.exe >/dev/null 2>&1 & | + | |
- | exit 0 | + | |
- | Vous pouvez ajouter les paramètres -forceasm et -advmethods ou d'autres ... | ||
- | |||
- | Plus d'infos sur (en anglais) : [[http://www.liquidninjas.com/bbs/showthread.php?t=3270]] | ||
- | |||
- | * Changer les droits du fichier | ||
- | |||
- | chmod +x ~/fah/startfah.sh | ||
- | |||
- | |||
- | |||
- | * Etape finale, créer un lien dans ///etc/rc2.d// | ||
- | |||
- | sudo ln -s /etc/init.d/fah /etc/rc2.d/S99fah | ||
- | |||
- | Pour tester le script, rebooter ou entrer la commande : | ||
- | |||
- | sudo /etc/init.d/fah start | ||
- | |||
- | Lancer le moniteur système, l'utilisation CPU doit être a 100% !!! | ||
- | |||
- | |||
- | ===== Remarques ===== | ||
- | |||
- | * Si le programme ne se lance pas à la session suivante, revérifier chacune des étapes. Si tout est correct, essayer [[:tutoriel:comment_installer_un_paquet|d'installez le paquet]] **[[apt://bum|bum]]**. | ||
- | |||
- | Ensuite, aller dans Système->Administration->BootUp Manager | ||
- | Vérifier que le script fah soit bien présent dans la liste et coché. On peut également démarrer/arrêter le service depuis ce programme si besoin. | ||
- | |||
- | Une fois coché, valider les changements et relancer la session. Le programme Folding@Home devrait se lancer. | ||
- | |||
- | Relancer le script | ||
- | |||
=====Liens===== | =====Liens===== | ||
- | * (en) [[http://folding.stanford.edu/English/LinUNIGuide|Tuto du site officiel pour le client 32bits]] | + | * (en) [[https://folding.stanford.edu/support/faq/installation-guides/linux/command-line-options/|Utilisation de FAH en ligne de commande]] |
- | * (en) [[http://folding.stanford.edu/English/LinSMPGuide|Tuto du site officiel pour le client 64bits]] | + | * (en) [[https://folding.stanford.edu/support/faq/installation-guides/linux/manual-installation-advanced/|Installation sous Linux]] |
- | * (fr) [[http://www.pcperf.fr/forum/index.php?s=bf891b5a8dbe2266d1b66c3ca3290c35&showtopic=383|Installation 64bits]] | + | |
---- | ---- |