Package Details: foldingathome 7.4.4-3

Git Clone URL: https://aur.archlinux.org/foldingathome.git (read-only)
Package Base: foldingathome
Description: Folding@Home is a distributed computing project which studies protein folding, misfolding, aggregation, and related diseases.
Upstream URL: http://folding.stanford.edu/
Licenses: custom
Conflicts: foldingathome-v7
Replaces: foldingathome-v7
Submitter: dtw
Maintainer: paul2lv
Last Packager: paul2lv
Votes: 68
Popularity: 0.414450
First Submitted: 2007-06-28 14:55
Last Updated: 2015-11-05 16:42

Required by (0)

Sources (0)

Latest Comments

zekesonxx commented on 2015-09-09 16:45

opencl-mesa should be added as an optional dep for folding with AMD GPUs.

Synthead commented on 2014-12-08 23:49

foldingathome.service should be installed to /usr/lib/systemd/system/, not /etc/systemd/system/.

dmartins commented on 2013-12-21 19:05

In order to use the GPU client on a Nvidia card, opencl-nvidia is also required.

jpkotta commented on 2013-10-30 16:53

I've made a new version of this that creates an fah user and runs the client as that instead of root. Let me know what you think.

http://s000.tinyupload.com/?file_id=04551893227235317852

paul2lv commented on 2013-02-20 14:39

Updated to the latest version and dropped initscript support.

paul2lv commented on 2013-01-06 19:58

Adopted and updated!
If anyone was using my old foldingathome-v7 package, please update to this one and copy your config.xml from the /opt/fah-v7/ folder to the /opt/fah/ folder.

paul2lv commented on 2013-01-02 19:37

@Snowman
I just sent that TU an email and asked him if would orphan it for me.
We will see....

Snowman commented on 2013-01-02 18:44

It would make more sense to update the foldingathome PKGBUILD instead of creating this one. The foldingathome PKGBUILD is maintained by a TU but it has been out-of date for 6 months. You might want to report/ask for help on the aur ML.

paul2lv commented on 2012-10-02 08:55

Updated the package to include a systemd script and to fix the download error.
Thanks to luolimao for all the help!

luolimao commented on 2012-10-02 00:46

Also, the systemd script appears to work fine; it should be all right to add to the package.

luolimao commented on 2012-10-02 00:40

After googling a bit, and learning about the DLAGENTS option, the error can be fixed by adding the line

DLAGENTS=("https::/usr/bin/curl -k -o %o %u")

to the PKGBUILD. Although for some reason the wiki fails to mention this under "PKGBUILD" or "Creating packages" but instead lists it under "Nonfree Applications Package Guidelines":
https://wiki.archlinux.org/index.php/Nonfree_Applications_Package_Guidelines

luolimao commented on 2012-10-02 00:39

After googling a bit, and learning about the DLAGENTS option, error can be fixed by adding the line

DLAGENTS=("https::/usr/bin/curl -k -o %o %u")

to the PKGBUILD. Although for some reason the wiki fails to mention this under "PKGBUILD" or "Creating packages" but instead under "Nonfree Applications Package Guidelines":
https://wiki.archlinux.org/index.php/Nonfree_Applications_Package_Guidelines

luolimao commented on 2012-10-02 00:26

Downloading the file first still isn't working, sorry.

paul2lv commented on 2012-09-30 09:23

@luolimao
The download error is caused by a certificate error on Stanford's servers. If you manually download the file, it should build with no problems.

I put together a systemd script and uploaded it to here --> http://pastebin.com/bW4CakV4
Copy it to /etc/systemd/system/foldingathome-v7.service and tell me if it works before I add it to the package.

luolimao commented on 2012-09-29 20:18

Also, the file doesn't download for me (x86_64); see error: https://gist.github.com/3805087

luolimao commented on 2012-09-29 20:16

Can you add a systemd script (since rc.d scripts are being phased out)?

paul2lv commented on 2012-09-16 09:49

I fixed up the PKGBUILD so it should work with i686 and x86_64 with out any issues.
Let me know if there are any more problems.

bremm commented on 2012-09-13 06:27

There's a way to avoid '--skipinteg', changing the last (32bit) md5sum to the 64bit md5sum. Worked as a charm. :-)

I'm not sure if this works for i686 people flawlessly, but my pkgbuild is here:

http://paste.archlinux-br.org/2013

Thank you.

Anonymous comment on 2012-09-12 18:53

Edit PKGBUILD and change i686 to x86_64 and 32bit to 64bit or vise versa and build with makepkg --skipinteg

I don't know exactly what is wrong with the PKGBUILD, but this seems to work.

bremm commented on 2012-09-11 22:04

Even using a downloaded tarball from Stanford:

==> Continue building foldingathome-v7 ? [Y/n]
==> ------------------------------------------
==>
==> Building and installing package

==> ERROR: An unknown error has occurred. Exiting...
/usr/lib/yaourt/pkgbuild.sh: line 200: 18333 User defined signal 1 PKGDEST="$YPKGDEST" makepkg "${MAKEPKG_ARG[@]}" -s -f -p ./PKGBUILD
==> ERROR: Makepkg was unable to build foldingathome-v7.

paul2lv commented on 2012-09-11 11:18

If makepkg complains about a ssl certificate error, please manually download the package from Stanford and try again.

paul2lv commented on 2012-09-11 11:16

Added i686 support

Leryan commented on 2011-01-09 16:05

Here is my version of foldingathome daemon script:

http://paste.pocoo.org/show/317657/

See my last comment on foldingathome-smp ( http://aur.archlinux.org/packages.php?ID=11964 ) to know why.

xrchz commented on 2010-10-10 07:11

Can you make the folding@home daemon depend on the nscd daemon? This will save people who forget to load nscd first (or want to load f@h in the background).

(Add "ck_daemon nscd && /etc/rc.d/nscd start" to the top of /etc/rc.d/foldingathome)

xrchz commented on 2010-10-10 07:07

Yes the instructions after the end of install messed me up for a while too - please remove them or just add a pointer to the wiki.

Marcel_K commented on 2010-04-24 19:43

Why do you recommend "Please cd to /opt/fah/ and execute ./fah6 -smp -configonly" in post_install()? This is inconsistent with the Wiki (causing confusion, at least to me) and installs/configures fah as root, which is discouraged. Explaining or at least pointing to the post-install steps in the Wiki is way better, IMHO, as those explain what's needed for running fah as another user.