Download the installation package files; 64-bit versions shown. If using an i386/i686 32-bit OS version, download those files as appropriate from the client Download page.
wget https://download.foldingathome.org/releases/public/release/fahclient/centos-5.3-64bit/v7.4/fahclient-7.4.4-1.x86_64.rpm wget https://download.foldingathome.org/releases/public/release/fahcontrol/centos-5.3-64bit/v7.4/fahcontrol-7.4.4-1.noarch.rpm wget https://download.foldingathome.org/releases/public/release/fahviewer/centos-5.3-64bit/v7.4/fahviewer-7.4.4-1.x86_64.rpm
Install the FAHClient.
sudo rpm -i --nodeps fahclient-7.4.4-1.x86_64.rpm
Note: Fedora / RedHat .rpm packages do not support prompting for setup information. Instead, the client is set to pause on start so initial setup information may be entered through the FAHControl interface.
Install the FAHControl application. Â Root privileges are required.
sudo rpm -i --nodeps fahcontrol-7.4.4-1.noarch.rpm
Optionally, install the FAHViewer.
sudo rpm -i --nodeps fahviewer-7.4.4-1.x86_64.rpm
Done. The FAHClient is installed and is ready to run as a service. Open FAHControl, enter user information, then unpause the client. Manage, monitor and update settings as needed.
Note:Â If the FAHControl application still has dependency issues with the installed version of Python, there is a workaround to copy the FAH Python files to the newer Python folder. Â These commands assume that FAH is set to use Python 2.6, and Linux has Python 2.7 installed.
Create a link from the newer version to the older version.
cd /usr/lib
sudo ln -s /usr/lib/python2.7 /usr/lib/python2.6
Copy the fah module from the old location to the new location.
sudo cp -R /usr/lib/python2.6/site-packages/fah /usr/lib/python2.7/site-packages/fah
This resolves the FAHControl dependency and will allow the application to run in the newest distributions of Linux.
Note that using this virtual link to Python may cause Yum to complain the next time a Python update is available. Â Removing FAHControl from the RPM database will resolve this problem.
sudo rpm -e --justdb FAHControl