- Joined
- Apr 6, 2002
Described below are a few ways to easily install the FoldingAtHome CPU (single threaded and SMP) client in any Linux environment.
fah_install - Debian, Ubuntu, etc.
There is already a nice guide in the Ubuntu Wiki but the script hosted there still hasn't been updated to grab the newer clients. I made an update to grab the 6.29 SMP client last year, and now I've just modified it again to grab the new 6.34 SMP2 client. If you run the install script with root permissions it will install everything into /opt and install a nice startup daemon.
script attached below --v
to use:
download, extract.
run the install script as root to install the program in /opt and the startup daemon.
the script will then ask you what client you want (most likely you want the 6.34 client, but the old 6.02 is still an option if you have some special reason to use that). It will then download the client, extract it, install it to /opt, then run the FAH config. You can then input your username, passkey, team # (32), and all the other options. At the end, it will tell you the client needs to be started by manually running the daemon.
a config file was installed to /etc/default/foldingathome which you can edit the runtime options (-smp is there by default for the SMP client). You can also edit the standard config files in /opt/foldingathome/config.
finstall - CentOS, Fedora, etc.
the original unofficial install script for FAH. It works on all flavors of linux including Ubuntu, Fedora, CentOS, and Red Hat. Unfortunately, right now it hasn't been updated to grab the new 6.34 client, but it shouldn't be too hard to modify if you don't want to wait for the maintainer to update.
to use:
it will then walk you through downloading, installing, and configuring the client.
you can then copy the startup daemon script to the init.d folder and run it
for more help, check out these great links:
http://ra.vendomar.ee/~ivo/finstallFAQ.txt
http://fahwiki.net/index.php/The_finstall_script
Origami
A graphical frontend for the finstall script. It's available in tar.gz, .deb, or via launchpad ppa for Ubuntu. For more info, check out the Ubuntu wiki
Gentoo Users:
It is very easy for you, just install it from portage as you would any program. Unfortunately, it looks like it hasn't been updated to grab the 6.34 client yet tho. (i had a little hand in this, too)
[work in progress, will update later with more info]
fah_install - Debian, Ubuntu, etc.
There is already a nice guide in the Ubuntu Wiki but the script hosted there still hasn't been updated to grab the newer clients. I made an update to grab the 6.29 SMP client last year, and now I've just modified it again to grab the new 6.34 SMP2 client. If you run the install script with root permissions it will install everything into /opt and install a nice startup daemon.
script attached below --v
to use:
download, extract.
Code:
$ cd ~/download
$ 7z x fah_install.7z
run the install script as root to install the program in /opt and the startup daemon.
Code:
$ cd fah_install
$ chmod a+x install.sh
$ sudo su
# ./install.sh install
the script will then ask you what client you want (most likely you want the 6.34 client, but the old 6.02 is still an option if you have some special reason to use that). It will then download the client, extract it, install it to /opt, then run the FAH config. You can then input your username, passkey, team # (32), and all the other options. At the end, it will tell you the client needs to be started by manually running the daemon.
Code:
# /etc/init.d/foldingathome start
a config file was installed to /etc/default/foldingathome which you can edit the runtime options (-smp is there by default for the SMP client). You can also edit the standard config files in /opt/foldingathome/config.
finstall - CentOS, Fedora, etc.
the original unofficial install script for FAH. It works on all flavors of linux including Ubuntu, Fedora, CentOS, and Red Hat. Unfortunately, right now it hasn't been updated to grab the new 6.34 client, but it shouldn't be too hard to modify if you don't want to wait for the maintainer to update.
to use:
Code:
$ wget -c http://ra.vendomar.ee/~ivo/finstall
$ chmod +x finstall
$ ./finstall
it will then walk you through downloading, installing, and configuring the client.
you can then copy the startup daemon script to the init.d folder and run it
Code:
$ su -
# cp /home/fah/foldingathome/folding /etc/init.d/
# chkconfig --level 35 folding on
# service folding start
http://ra.vendomar.ee/~ivo/finstallFAQ.txt
http://fahwiki.net/index.php/The_finstall_script
Origami
A graphical frontend for the finstall script. It's available in tar.gz, .deb, or via launchpad ppa for Ubuntu. For more info, check out the Ubuntu wiki
Gentoo Users:
It is very easy for you, just install it from portage as you would any program. Unfortunately, it looks like it hasn't been updated to grab the 6.34 client yet tho. (i had a little hand in this, too)
Code:
# emerge -av foldingathome
[work in progress, will update later with more info]
Attachments
Last edited: