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, 09:36] YannUbuntu liens |
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]]. | ||
- | ===== Telechargement et installation du client ===== | + | ===== Pré-requis ===== |
- | + | ||
- | * Par exemple dans /home/[utilisateur]/fah | + | |
- | mkdir ~/fah | + | * Disposer des [[:sudo|droits d'administration]]. |
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Télécharger le client F@H dans le dossier nouvellement créé | + | ===== 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 : | |
- | cd ~/fah | + | * 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]], |
- | wget http://www.stanford.edu/group/pandegroup/release/FAH504-Linux.exe | + | * 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]], |
- | + | * [[http://folding.stanford.edu/releases/public/release/fahcontrol/debian-testing-64bit/|fahcontrol]] (pour toutes architectures, | |
- | + | ||
- | * Changer les droits du fichier | + | |
- | + | ||
- | chmod +x FAH504-Linux.exe | + | |
- | + | ||
- | * Exécuter le programme afin de paramétrer F@H ([[http://folding.extremeoverclocking.com/team_list.php|Liste des équipes]], [[https://wiki.ubuntu.com/FoldingAtHomeTeamUbuntu|Team-Ubuntu]]: 45104, ou bien Alliance-Francophone: 51, ou Linux: 163 ou ...) | + | |
- | + | ||
- | ./FAH504-Linux.exe -configonly | + | |
- | + | ||
- | * Entrer les infos requises | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== Création du fichier de demarrage automatique ===== | + | |
- | + | ||
- | * 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 | + | |
- | + | ||
- | + | ||
- | ===== Optionnel: démarrage automatique au lancement d'Ubuntu ===== | + | |
- | + | ||
- | * 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===== | ||
- | * [[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]] |
- | * [[http://folding.stanford.edu/English/LinSMPGuide|Tuto du site officiel pour le client 32bits]] | + | * (en) [[https://folding.stanford.edu/support/faq/installation-guides/linux/manual-installation-advanced/|Installation sous Linux]] |
---- | ---- |