First of all, thanks for folding@home. What an excellent project!
We have a spare server which I've just installed as a folding node. I wanted to share my experience with setting it up. Please take this as constructive criticism.
It's all very simple apart from the need to use `--force-depends` to install the Debian packages. `--force-depends` is super-annoying because it effectively breaks the package manager on a Debian stable box. e.g.:
Code: Select all
# apt-get install ncdu
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
fahcontrol : Depends: python-gnome2 but it is not installable
Recommends: fahviewer but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
After reluctantly using `--force-depends` running `FAHControl` will give:
Code: Select all
# FAHControl
Traceback (most recent call last):
File "/usr/bin/FAHControl", line 25, in <module>
from fah import FAHControl, load_fahcontrol_db
File "/usr/lib/python2.7/dist-packages/fah/__init__.py", line 22, in <module>
import util
File "/usr/lib/python2.7/dist-packages/fah/util/__init__.py", line 22, in <module>
import gtk
ImportError: No module named gtk
I guess what I'm saying is, it's not good to ask users to install stuff with `--force-depends`. Is there any plan to fix this? Why not use dependencies found in the package manager?
Thanks
![Very Happy :D](./images/smilies/icon_biggrin.gif)
P.S. I'd also have liked to run FAH on my BSD machines, but that's another story.