{{tag>Gutsy calcul_collaboratif}} ---- ====== 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. > Remarque de [[utilisateurs:YannUbuntu]]: si vous êtes débutant, je vous conseille plutôt l'installation par [[:fah_finstall|finstall]] ou [[:Origami]]. =====Pré-requis===== Si vous avez une architecture 64 bits, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://ia32-libs|ia32-libs ]]**. ===== Telechargement et installation du client ===== * 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=== Paragraphe à mettre à jour d'apres la doc officielle * 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 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. * Changer les droits du fichier sudo chmod +x /etc/init.d/fah ===Creation du script startfah.sh=== Paragraphe à mettre à jour d'apres la doc officielle * Maintenant, nous allons créer le script startfah.sh gedit ~/fah/startfah.sh * Copier les informations suivantes à l'intérieur #!/bin/sh 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===== * (en) [[http://folding.stanford.edu/English/LinUNIGuide|Tuto du site officiel pour le client 32bits]] * (en) [[http://folding.stanford.edu/English/LinSMPGuide|Tuto du site officiel pour le client 64bits]] * (fr) [[http://www.pcperf.fr/forum/index.php?s=bf891b5a8dbe2266d1b66c3ca3290c35&showtopic=383|Installation 64bits]] ---- //Contributeurs : Traduit/Rédigé par [[utilisateurs:dukiclock]] et [[utilisateurs:YannUbuntu]] Remarques et commentaires sur le [[http://forum.ubuntu-fr.org/viewtopic.php?pid=44821#p44821|forum Ubuntu-fr]].//