Folding@Home
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Folding@Home
Hat jemand von euch den Folding@Home-Client laufen? Wie eine neuerliche Heise Meldung zu beweisen scheint, ist dies wohl eines der erfolgreichsten Distributed-Computing-Projekte. Desweiteren werden die Ergebnisse von Folding@Home auch nicht patentiert, sondern für die Allgemeinheit veröffentlich.
Ich suche eine einigermaßen gepflegte apt-Quelle für Folding@Home als Debian-Paket. Kennt jemand eine?
Ich suche eine einigermaßen gepflegte apt-Quelle für Folding@Home als Debian-Paket. Kennt jemand eine?
hi,
ich glaube nicht das es das als .deb gibt.
es ist nur eine datei die du runterladen musst.
die einfach aufrufen und dann werden im
aktuellen verzeichnis noch ein paar
dateien angelegt. mehr ist das nicht.
ich habe in meinem home-verzichnis einfach
ein FAH verzeichnis angelegt. darin laeuft alles
ab.
also einfach runterladen und mit "nice -19 FAH-Client"
starten.
happy folding.
guddl
ich glaube nicht das es das als .deb gibt.
es ist nur eine datei die du runterladen musst.
die einfach aufrufen und dann werden im
aktuellen verzeichnis noch ein paar
dateien angelegt. mehr ist das nicht.
ich habe in meinem home-verzichnis einfach
ein FAH verzeichnis angelegt. darin laeuft alles
ab.
also einfach runterladen und mit "nice -19 FAH-Client"
starten.
happy folding.
guddl
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Start von Folding@Home mittels Script automatisieren
Danke für deine Antwort.
Hast du auch ein Script erstellt, welches dieses Kommando beim Hochfahren des Rechners automatisch startet?guddl hat geschrieben:also einfach runterladen und mit "nice -19 FAH-Client"
starten.
nein habe ich noch nicht.
aber das sollte ganz einfach sein:
eine datei mit dem Aufruf von FAH in /etc/init.d/
anlegen z.B. foldingathome
--
#!/bin/bash
/home/user/FAH3Console-Linux.exe 2> /dev/null 1> /dev/null&
--
dann in das verzeichnis /etc/rcS.d wechseln
und mit ln -s /etc/init.d/foldingathome S80foldingathome
einen link darauf anlegen
beim naechsten booten sollte der client eigentlich starten.
aber du hast dann halt keinen output und siehst nicht
was der client macht. aber wenn du auf freshmeat.net
nach "folding" suchst gibt es einige programme zum
monitoren.
guddl
aber das sollte ganz einfach sein:
eine datei mit dem Aufruf von FAH in /etc/init.d/
anlegen z.B. foldingathome
--
#!/bin/bash
/home/user/FAH3Console-Linux.exe 2> /dev/null 1> /dev/null&
--
dann in das verzeichnis /etc/rcS.d wechseln
und mit ln -s /etc/init.d/foldingathome S80foldingathome
einen link darauf anlegen
beim naechsten booten sollte der client eigentlich starten.
aber du hast dann halt keinen output und siehst nicht
was der client macht. aber wenn du auf freshmeat.net
nach "folding" suchst gibt es einige programme zum
monitoren.
guddl
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
User
Danke, guddl!
Ich hätte aber noch eine Frage: Unter welchem User läuft der Client mit diesem Script? Wie kann ich den User spezifizieren munter dem der Client gestartet werden soll?
Ich hätte aber noch eine Frage: Unter welchem User läuft der Client mit diesem Script? Wie kann ich den User spezifizieren munter dem der Client gestartet werden soll?
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
"Permission denied"
[Scrip]
"/etc/init.d/rcS: line 54 /etc/rS.d/S80foldingathome: Permission denied"
Ich habe deine Anleitung befolgt, bekomme aber folgende Fehlermeldung beim Booten:guddl hat geschrieben: aber das sollte ganz einfach sein:
"/etc/init.d/rcS: line 54 /etc/rS.d/S80foldingathome: Permission denied"
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Sinn von F@H
Es geht um das Falten von Proteinen. Damit erhofft man sich mehr über Krankheiten wie AIDS, Alzheimer und viele weitere zu lernen. Details zu den Projektzielen findest u.a. hier:try hat geschrieben:für was rechnen die denn ?
http://folding.stanford.edu/ (englisch)
http://www.heise.de/newsticker/data/anm-24.10.02-000/
http://217.160.138.71/teams.php?project=folding
Sowie mit Google.
Hi Hackmeck,
die Datei /etc/rS.d/S80foldingathome muß ausführbar sein, ein als User sollte es zum laufen bringen.
Gruß
Dookie
die Datei /etc/rS.d/S80foldingathome muß ausführbar sein, ein
Code: Alles auswählen
chmod +x /etc/rS.d/S80foldingathome
Gruß
Dookie
Re: User
moin,Hackmeck hat geschrieben:Wie kann ich den User spezifizieren munter dem der Client gestartet werden soll?
in das start skript einfach ein "su - <username>"
dann wird von root nach <username> gewechselt
und das proggi starten.
ciao guddl
- Hackmeck
- Beiträge: 1397
- Registriert: 22.10.2002 19:14:02
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Probleme mit dem Script
Wenn der Code der Datei foldingathome in /etc/init.d/ nun folgendermaßen aussieht:
bekomme ich folgende Meldung beim Booten:
Danach befinde ich mich sofort in der Shell. Der XServer wird nicht gestartet, es wird auch nicht nach einem Passwort gefragt.
Anmerkung: chaos ist der der Benutzer, unter dem ich F@H gerne laufen lassen würde.
Also habe ich folgenden Code ausprobiert:
Sowie:
In beiden Fällen wird beim Booten keine Fehlermeldung angezeigt und der Rechner bootet normal. Allerdings läuft auch kein Daemon-Prozess von F@H wie ich mittels 'ps aux' überprüft habe.
Die Datei FAH3-Console-Linux.exe ist in /home/chaos/FAH/ enthalten und ausfürbar.
Code: Alles auswählen
#!/bin/bash
su chaos
/home/user/FAH3Console-Linux.exe 2> /dev/null 1> /dev/null&
Code: Alles auswählen
PAM_unix[210]: (su) session opened for user chaos by (uid=0)
Anmerkung: chaos ist der der Benutzer, unter dem ich F@H gerne laufen lassen würde.
Also habe ich folgenden Code ausprobiert:
Code: Alles auswählen
#!/bin/bash
cd /home/chaos/FAH/
sudo -u chaos ./FAH3-Console-Linux.exe 2> /dev/null 1> /dev/null&
Code: Alles auswählen
#!/bin/bash
sudo -u chaos /home/chaos/FAH/FAH3-Console-Linux.exe 2> /dev/null 1> /dev/null&
Die Datei FAH3-Console-Linux.exe ist in /home/chaos/FAH/ enthalten und ausfürbar.
- sentinel
- Beiträge: 61
- Registriert: 28.03.2008 16:00:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Vulkaneifel
Re: Folding@Home
Code: Alles auswählen
fahclient (7.5.1) wird eingerichtet ...
update-rc.d: error: no runlevel symlinks to modify, aborting!
dpkg: Fehler beim Bearbeiten des Paketes fahclient (--configure):
»installiertes fahclient-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
fahclient
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wie bekomme ich den aktuellen leistungsfähigen client in der Konsole zum Laufen ?
Re: Folding@Home
… über 16 Jahre. Was war der Rekord bislang? Ich glaube, der ist hiermit gebrochen
- sentinel
- Beiträge: 61
- Registriert: 28.03.2008 16:00:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Vulkaneifel
Re: Folding@Home
Forschung ist eine zeitaufwendige Angelegenheit, deshalb gibt es selten Grund zur Hetze
Back to topic:
Der Autostart scheint ja verändert worden zu sein bei Debian buster, deshalb der Fehler ?
Back to topic:
Der Autostart scheint ja verändert worden zu sein bei Debian buster, deshalb der Fehler ?
Re: Folding@Home
Das Topic ist 16 Jahre alt und hat nix mehr mit deinem Problem zu tun
Und ja, mit Jessie (nicht erst mit Buster) wurde systemd als Initsystem eingeführt. Der betreffende Paketanbieter sollte sein Paket anpassen. Wenn’s überhaupt noch betreut wird (was nicht so aussieht, dürfte ja schon seit ~4 Jahren nicht mehr tun). Um’s zum Laufen zu bekommen: am besten wohl, indem du’s selbst baust.
Und ja, mit Jessie (nicht erst mit Buster) wurde systemd als Initsystem eingeführt. Der betreffende Paketanbieter sollte sein Paket anpassen. Wenn’s überhaupt noch betreut wird (was nicht so aussieht, dürfte ja schon seit ~4 Jahren nicht mehr tun). Um’s zum Laufen zu bekommen: am besten wohl, indem du’s selbst baust.
- sentinel
- Beiträge: 61
- Registriert: 28.03.2008 16:00:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Vulkaneifel
Re: Folding@Home
Der Client kann manuell in der Konsole mit gestartet werden.
pastebin/?mode=view&s=40499
Der Autostart war eh nur nervig.
Code: Alles auswählen
FAHClient
pastebin/?mode=view&s=40499
Der Autostart war eh nur nervig.
- sentinel
- Beiträge: 61
- Registriert: 28.03.2008 16:00:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Vulkaneifel
Re: Folding@Home
Kann ich irgendwie dieses Paket ( fahcontrol siehe https://foldingathome.org/start-folding/ ) unter Debian GNU/Linux 10 (buster) amd64 installieren ?
Ist Python nicht abwärtskompatibel ?
http://nopaste.debianforum.de/40891
Ist Python nicht abwärtskompatibel ?
http://nopaste.debianforum.de/40891
Re: Folding@Home
Python ist abwärtskompatibel, zumindest innerhalb der jeweiligen Major-Version (2.x, 3.x). Dein Problem ist, dass du das Paket mit Gewalt (--force-…) draufgewürgt hast, ohne die Abhängigkeiten zu berücksichtigen. Dadurch fehlt natürlich eine Menge Zeug, das zum Funktionieren gebraucht würde.
- sentinel
- Beiträge: 61
- Registriert: 28.03.2008 16:00:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Vulkaneifel
Re: Folding@Home
Ich denke das wird dann wohl nix, der FAHclient lässt ja über die Konsole steuern, das web-control läuft leider auch nicht.
Re: Folding@Home
Ich bin ja eigentlich kein Fan von alternativen Paketverwaltungen. Aber ich würde einfach boinc installieren und dann halt bei Folding@Home laufen lassen.
rot: Moderator wanne spricht, default: User wanne spricht.
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Re: Folding@Home
Hi sentinel,
hier läuft FAHClient 7.5.1 unter Bullseye. Das Webinterface lässt sich ohne Probleme unter http://localhost:7396/ aufrufen.
Das mit dem FAHControl hatte ich auch versucht es dann aufgegeben, weil obiges gut funktioniert.
PS: debianforum.de auf Folding@Home
mit Gruß
SubOptimal
hier läuft FAHClient 7.5.1 unter Bullseye. Das Webinterface lässt sich ohne Probleme unter http://localhost:7396/ aufrufen.
Das mit dem FAHControl hatte ich auch versucht es dann aufgegeben, weil obiges gut funktioniert.
PS: debianforum.de auf Folding@Home
mit Gruß
SubOptimal
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Re: Folding@Home
FAHControl läuft mittlerweile auf Python 3.
Hier getestet auf Debian Bullseye mit Python 3.8.
edit: - fehlenden Schritt eingefügt
- Link zum PR #56
PS: debianforum.de auf Folding@Home
mit Gruß
SubOptimal
Hier getestet auf Debian Bullseye mit Python 3.8.
Code: Alles auswählen
$ git clone https://github.com/FoldingAtHome/fah-control.git
$ cd fah-control
$ git fetch origin pull/56/head:PR_56
$ git checkout PR_56
$ python3 setup.py build
$ ./FAHControl
- Link zum PR #56
PS: debianforum.de auf Folding@Home
mit Gruß
SubOptimal
Zuletzt geändert von SubOptimal am 06.04.2020 21:32:34, insgesamt 1-mal geändert.
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Folding@Home
Hm auf meinem unstable läuft diese Version nicht:
NVM, habs gefunden, da fehlt Version.py im Unterverzeichnis fah/.
Code: Alles auswählen
~/source/f@h/fah-control
towo:Defiant> ./FAHControl
Traceback (most recent call last):
File "./FAHControl", line 25, in <module>
from fah import FAHControl, single_app_addr
File "/home/towo/source/f@h/fah-control/fah/__init__.py", line 27, in <module>
from .Version import *
ModuleNotFoundError: No module named 'fah.Version'
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Re: Folding@Home
Hi @towo,
ein Schritt hatte noch gefehlt in der Auflistung. Habe ihn im anderen Post noch nachgetagen.
Der Schritt muss nur einmal ausgeführt werden.
mit Gruß
SubOptimal
ein Schritt hatte noch gefehlt in der Auflistung. Habe ihn im anderen Post noch nachgetagen.
Code: Alles auswählen
python3 setup.py build
mit Gruß
SubOptimal