Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/06/2005, à 21:01

DuKiCloCk

[HowTo] Installation et lancement automatique de FAH pour Ubuntu !

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

Dernière modification par DuKiCloCk (Le 04/07/2005, à 10:13)

Hors ligne

#2 Le 17/06/2005, à 16:21

Manu_Ubu

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

EHLO, c'est trés intéréssant cette traduction de HowTo mais maintenant il est plutôt conseillé de le faire dans le wiki de ce site:
http://wiki.ubuntu-fr.org/
Pour savoir comment faire:
http://wiki.ubuntu-fr.org/wiki/projet_page
A+


je ne suis pas un numéro....de licence....
je suis un pingouin libre..... :-p
Pour LTSP voir http://doc.ubuntu-fr.org/ltsp et les pages tag ltsp
Liste de diffusion https://eshu.ubuntu-eu.org/mailman/listinfo/edubuntu-fr

Hors ligne

#3 Le 17/06/2005, à 17:19

DuKiCloCk

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

ok, mais dans quelle catégorie ?? neutral

smile

Hors ligne

#4 Le 22/06/2005, à 20:27

Artaher

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Bonjour, j'aimerais savoir si je peux utiliser ton tutoriel pour mon site autour de Ubuntu:

http://www.ubuntu-portail.fr.tc

Merci.

Hors ligne

#5 Le 23/06/2005, à 09:10

Manu_Ubu

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

EHLO, dans le repertoire applications
http://wiki.ubuntu-fr.org/?idx=applications
et un lien sur la page applications/autre
http://wiki.ubuntu-fr.org/applications/autres_accueil
A+


je ne suis pas un numéro....de licence....
je suis un pingouin libre..... :-p
Pour LTSP voir http://doc.ubuntu-fr.org/ltsp et les pages tag ltsp
Liste de diffusion https://eshu.ubuntu-eu.org/mailman/listinfo/edubuntu-fr

Hors ligne

#6 Le 23/06/2005, à 10:39

DuKiCloCk

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Artaher a écrit :

Bonjour, j'aimerais savoir si je peux utiliser ton tutoriel pour mon site autour de Ubuntu:

http://www.ubuntu-portail.fr.tc

Merci.

Oui, tu peut y aller !! Si cela peut aider du monde sur l'installation de F@H, pourquoi pas ... smile

Hors ligne

#7 Le 23/06/2005, à 10:55

DuKiCloCk

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Manu_Ubu a écrit :

EHLO, dans le repertoire applications
http://wiki.ubuntu-fr.org/?idx=applications
et un lien sur la page applications/autre
http://wiki.ubuntu-fr.org/applications/autres_accueil
A+

ok merci !! c'est fait !! cool

Hors ligne

#8 Le 02/07/2005, à 18:39

Ju.

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Impeccable ton tuto !

Je me suis permis de le mettre en forme wiki corrige moi si ça ne te convient pas ;-)


Have Fun !

Conduite à tenir face aux trolls

Hors ligne

#9 Le 03/07/2005, à 20:12

DuKiCloCk

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

ok, pas de probleme ! je te remerci !! smile:)
wink

Hors ligne

#10 Le 03/07/2005, à 22:26

Mymy

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

heu quand j'ai testé le tutoriel...
j'avais :

/etc/init.d/fah: line 12: syntax error near unexpected token `{#!/bin/sh'
/etc/init.d/fah: line 12: `fah_stop() {#!/bin/sh'

J'ai donc un peu aérer le code de /etc/init.d/fah

#!/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() {
#!/bin/sh
cd /home/[utilisateur]/fah
sudo chmod +x /home/[utilisateur]/fah/startfah.sh
/home/[utilisateur]/fah/FAH502-Linux.exe -forceasm -advmethods >/dev/null 2>&1 &
exit 0
ln -s /etc/init.d/fah /etc/rc2.d/S99fah
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

Je crois qu'il n'appéciait pas que exit 0 et et le ln soient collés...
mais bon j'y connais pas grand chose en script shell...
Et puis il y avait un truc bizarre dans la fonction fah_stop()
J'ai remplacé :

sudo chmod +x /home/fah/startfah.sh

par :

sudo chmod +x /home/[utilisateur]/fah/startfah.sh

Maintenant ça marche chez moi... smile

Mais à confirmer par les pro ! smile

Hors ligne

#11 Le 04/07/2005, à 09:12

DuKiCloCk

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Bien vu pour le [utilisateur] que j'ai oublier ... lol wink

Par contre, pour le script, il est foiré lol !!! je vien de le modifier !!! y'a 3 lignes qui ce sont intercallées mais qui ne doivent pas exister ... lol !!! je c pas fair mes copier/coller !!! wink

Hors ligne

#12 Le 04/07/2005, à 09:57

Mymy

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Cool! smile
Je me disais aussi que c'était bizarre de créer un lien et de chmoder à chaque fermeture... smile

Hors ligne

#13 Le 04/07/2005, à 10:10

DuKiCloCk

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

smile

Hors ligne

#14 Le 05/02/2006, à 12:17

JMaN

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Salut !
Je vous ecris a la suite d'une aide que j'ai apporté a un utilisateur de knoopix qui c'etait basé sur ce tuto pour lancer son fold ...
Bien evidament puisque knoopix n'a pas le paquet sudo par default le tuto ne marchait pas pour lui ... enfin bref

Une chose m'intrigue un peu et je souhaitais l'eclairsire pour ma culture smile

N'est ce pas une une faute grave de securité que d'utilisé sudo pour lancer le folding@home ?

Je cherchais a comprendre le pourquoi de l'utilisation des droits de superutilisateur ... j'en ai déduit que c'etait pour le lancement automatique.

Voila ma question :

Est ce que nobody ne serai plus approprié pour l'automatisation de cette tache ? sans jamais avoir utilisé ce compte il m'a sembler que le compte nobody est destiné l'utilisation des taches planifié et automatique à moins que je ne me plante completement sur les possibilité nobody (je n'ai fait aucune recherche la dessu mais ca me derrange un peu de faire tourner une application qui tourne 24h sur 24 et qui se connecte tout seul au net avec les droits de root)

Merci d'avance a celui (ou celle ou ceux) qui m'eclairecira la dessu avec des reponses argumenté wink

#15 Le 27/02/2006, à 08:10

D4-1e9i0n.nux_3x8

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Salut,

Y'a un truc de bisarre avec folding je trouve.
Je le lance tout se passe bien et il me fait bien le calcul mais je ne suis pas sur qu'il utilise correctement mon processeur.
Dans le monitoring 100% de mon processeur est bien utilise mais quand j'utilise un applet comme celui de gnome pour monitorer le processeur (CPU Frenquency scaling Monitor) ca me dit Userspace 1Ghz (50%) donc comme si mon processeur tournait a une frequence moindre c'est un A64 3000+, or quand je viens de lancer FAH et qu'il fait le benchmarking la l'applet me dit bien 100%. Donc je ne comprend pas trop. Surtout que c'est pas le seul applet a me dire ca vu que les divers de gdesklets me disent la meme chose...
Quelqu'un serait au jux au sujet de ca ?

Merci.

Dernière modification par D4-1e9i0n.nux_3x8 (Le 27/02/2006, à 08:14)

Hors ligne

#16 Le 08/03/2006, à 15:30

JMaN

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

apres mettre renseigné un peu j'en conclu que lancer le folding@home en root ne presente pas de risque

#17 Le 14/03/2006, à 04:39

D4-1e9i0n.nux_3x8

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

JMaN a écrit :

apres mettre renseigné un peu j'en conclu que lancer le folding@home en root ne presente pas de risque

Salut,

Si bien sur que ca presente toujours un risque. Il ne faut jamais lancer un programme en root a moins que cela ne soit necessaire a son fonctionnement. Ce n'est pas le cas ici.
Le probleme c'est que si le programme contient une faille, par exemple un buffer overflow qui permet par exemple de lancer un shell, si ton programme est lance en root, le shell aura direct un acces root de la machine alors que si celui-ci est lance seulement avec les permissions d'un user les degats seront bien moindres. Donc non il ne faut jamais lancer un programme en root tant que cela ne l'exige pas c'est une question de securite.

Hors ligne

#18 Le 01/04/2006, à 22:30

ZiOns

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Salut

Merci pour ce tuto très clair smile
J'ai cependant deux trois petites questions :

Pour un lancement manuel, les processus FAH502-Linux.exe et FahCore_78.exe apparaissent bien dans le moniteur système mais ils sont considérés comme au repos (charge cpu =0%) alors que mon cpu est bien à 100%. Est-ce normal ?

Pour un lancement automatique, ils n'apparaissent plus dans le Moniteur Système (mais les calculs se font quand même. hmm ??

Enfin le lancement automatique n'ouvrant pas f@h dans un terminal, y a t'il un moyen de monitorer (simplement) l'avancement du calcul autre que ouvrir le fichier FAHlog.txt ?

Merci

Hors ligne

#19 Le 02/04/2006, à 14:29

DuKiCloCk

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

ZiOns a écrit :

Salut

Merci pour ce tuto très clair smile
J'ai cependant deux trois petites questions :

Pour un lancement manuel, les processus FAH502-Linux.exe et FahCore_78.exe apparaissent bien dans le moniteur système mais ils sont considérés comme au repos (charge cpu =0%) alors que mon cpu est bien à 100%. Est-ce normal ?

cela fait trop longtemps que je ne lance plus F@H en manuel donc je ne peut pas te repondre. Par contre, lance l'applet gnome pour voir l'utilisation du CPU: si il est tout bleu, c bon ca fonctionne ! (utilisation CPU : 100%)

Pour un lancement automatique, ils n'apparaissent plus dans le Moniteur Système (mais les calculs se font quand même. hmm ??

Normalement oui, verifie l'applet gnome !

Enfin le lancement automatique n'ouvrant pas f@h dans un terminal, y a t'il un moyen de monitorer (simplement) l'avancement du calcul autre que ouvrir le fichier FAHlog.txt ?

Merci

je ne sait pas ! y'a des desklets pour F@H mais je n'ai pas testé !

voila @+ wink

Hors ligne

#20 Le 02/04/2006, à 17:52

ZiOns

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Salut

En fait ma deuxieme question était plutôt "pourquoi ils n'aparaissent plus dans gnome-systeme-monitor ?" ( c'est ça l'applet gnome ??)
De toute façon pour savoir si mon cpu est occupé à 100% j'ai un avertisseur sonore ... le ventilateur du cpu de mon portable roll tongue

Pour ma troisième question en fait j'ai trouvé la solution en compilant fahmon-2.1.0c (voir ici)

Merci pour ton aide

Hors ligne

#21 Le 02/04/2006, à 18:08

ikki

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

salut,

Je profite de cet UP pour vous fournir un script tout con pour voir l'état d'avancement d'une WU à la ligne de commande (FAHMon ne marche pas chez moi).

#/bin/sh
# Script affichant l'état de Folding@Home
PATH_FAH=/home/ikki/FAH

echo -e ""
grep -e "Working on" -e "Protein" $PATH_FAH/FAHlog.txt | tail -n 2
tail -n 5 $PATH_FAH/FAHlog.txt
tail -n 1 $PATH_FAH/unitinfo.txt
echo -e ""

couplé à un alias dans .bash_aliases :

alias FAH_status='/./home/ikki/script/FAHstatus'

Ça nous donne :

[08:54:49] Working on Unit 02 [April 2 08:54:49]
[08:55:13] Protein: p1486_hafp_fus
[15:23:18] Completed 660000 out of 1000000 steps  (66%)
[16:06:49] Writing local files
[16:06:49] Completed 670000 out of 1000000 steps  (67%)
[16:54:10] Writing local files
[16:54:10] Completed 680000 out of 1000000 steps  (68%)
Progress: 68%  [||||||____]

A adapter selon vos désirs wink

@+

Hors ligne

#22 Le 20/04/2006, à 21:48

datura

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

bonjour je souhaiterai installer fahmon pour suivre l avancement du pliage j suis debutant et sur ubuntu quelqu un pourrais me filer un coup de main svp ?

Hors ligne

#23 Le 21/04/2006, à 00:34

ZiOns

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Salut Datura

Alors voila plus ou moins ce qu'il faut faire :

-> D'abord assure toi que les paquets suivants sont bien installés : g++, libwxgtk2.6-0, libwxgtk2.6-dev, et scons.
-> Dans un terminal tape wx-config --list tu devrais obtenir un message du style

Default config is gtk2-unicode-release-2.6
Default config will be used for output
Alternate matches: gtk2-unicode-debug-2.6
Also available in /usr: wx2.6.pth

Si c'est ok jusque là tu ne devrais pas avoir de problème pour compiler fahmon :
-> Télécharge les sources ici
-> Décompresse l'archive : dans un terminal place toi dans le dossier où elle se trouve et tape tar -xvjf src.tbz . Tu avoir maintenant un dossier FahMon.
-> Place toi dans le sous dossier src de FahMon : cd FahMon/src
-> tape scons

Si tout s'est bien passé tu dois avoir un fichier executable fahmon dans le dossier src.

-> Créée un dossier FahMon dans ton home (perso je l'ai créé dans le dossier de f@h)
-> Copie le nouvel executable et le dossier images dans ce nouveau dossier.

Enfin pour en simplifier le lancement :
-> Créée un nouveau document texte startFahMon dans le même dossier (avec gedit par exemple) et tape ce qui suit :

#!/bin/sh

export BROWSER="chemin vers ton navigateur"

cd /chemin/vers/fahmon/
./fahmon

Dans mon cas ça donne ça :

#!/bin/sh

export BROWSER="/opt/firefox/firefox"

cd /home/zions/FaH/FahMon/
./fahmon

-> Créée un lanceur dans le menu applications :
     - Applications > Outils Systèmes > Editeur de menu Applications,
     - Clique sur Autres > new entry
          Name : FahMon
          Comment : Moniteur de Folding@Home
          Command : /chemin/vers/startFahMon/ (dans mon cas :  /home/zions/FaH/FahMon/startFahMon)
          Pour l'icone tu peux prendre main_icone.png ou dialog_icone.png dans le dossier images
     - Valide

Et voila tu as maintenant FahMon que tu peux lancer depuis le menu Applications > Autres cool

J'espère ne pas avoir été trop brouillon ...  tongue

Dernière modification par ZiOns (Le 12/08/2006, à 22:09)

Hors ligne

#24 Le 21/04/2006, à 06:46

datura

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

merci ZiOns pour ton aide
il me manquait bien les paquets g++, libwxgtk2.6-0, libwxgtk2.6-dev, et scons
j ai reussi a installer g++ et scons pour les autres introuvables

j ai tente

datura@ubuntu:~$ sudo apt-get install libwxgtk2.6-0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
E: Impossible de trouver le paquet libwxgtk2.6-0

arf dur dur d etre un noob wink

Hors ligne

#25 Le 21/04/2006, à 11:02

ZiOns

Re : [HowTo] Installation et lancement automatique de FAH pour Ubuntu !

Il faut pour que tu actives les dépots 'multiverse', pour ça va voir ce tuto

Ensuite pour un noob (que je suis aussi wink ) il me semble beaucoup plus simple d'utiliser synaptic (Système > Administration > Gestionnaire de paquets Synaptic) plutôt que la ligne de commande.

Hors ligne