Installation, parametrage et lancement automatique de Folding@Home pour Ubuntu !
[HowTo] present sur le wiki : http://wiki.ubuntu-fr.org/applications/fah
Installation et parametrage :
1- Créer un dossier pour installer F@H. Par exemple dans /home/[utilisateur]/fah :
(tout au long du texte, [utilisateur] est a remplacer par le nom de votre session !!!)
mkdir /home/[utilisateur]/fah
2- Telecharger le client F@H dans le dossier nouvellement crée :
cd /home/[utilisateur]/fah
sudo wget http://www.stanford.edu/group/pandegroup/release/FAH502-Linux.exe
3- Changer les droits du fichier :
sudo chmod +x FAH502-Linux.exe
4- Executer le programme afin de parametrer F@H :
sudo ./FAH502-Linux.exe
5- Entrer les infos requises. Quand F@H commence a traiter la premiere WU, fermer le client !
Maintenant, on va creer le fichier de demarrage automatique :
1- Crer un fichier nommé fah dans le dossier /etc/init.d
sudo gedit /etc/init.d/fah
2- Maintenant, copier les infos suivantes a l'interieur :
#!/bin/sh
# /etc/init.d/fah for Ubuntu
# Start/stop/restart the F@H service.
fah_start() {
if [ -x /home/[utilisateur]/fah/startfah.sh ]; then
echo "Starting F@H: /home/[utilisateur]/fah/startfah.sh"
/home/[utilisateur]/fah/startfah.sh
fi
}
fah_stop() {
sudo killall FAH502-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”
4- Changer les droits du fichier :
sudo chmod +x /etc/init.d/fah
Demmarage auto au lancement d'ubuntu :
1- Maintenant, nous allons creer le script startfah.sh
sudo gedit /home/[utilisateur]/fah/startfah.sh
2- Copier les informations suivante a l'interieur :
#!/bin/sh
cd /home/[utilisateur]/fah
/home/[utilisateur]/fah/FAH502-Linux.exe -forceasm -advmethods >/dev/null 2>&1 &
exit 0
3- Changer les droits du fichier :
sudo chmod +x /home/[utilisateur]/fah/startfah.sh
Vous pouvez supprimer les parametres “-forceasm” et “-advmethods” ou en rajouter d'autres ...
Plus d'infos sur (en anglais) :
http://www.liquidninjas.com/bbs/showthread.php?t=3270
4- Etape finale, creer un lien dans /etc/rc2.d :
ln -s /etc/init.d/fah /etc/rc2.d/S99fah
Pour tester le script, rebooter ou enter la commande :
sudo /etc/init.d/fah start
Lancer le moniteur systeme, l'utilisation CPU doit etre a 100% !
PS : ce n'est qu'une “traduction” de ce que l'on peut trouver ici :
http://ubuntuforums.org/archive/index.php/t-12071.html