{{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]].//