1. Store
  2. Apps
  3. Hardware
  4. Support
  5. Solutions

ClearFoundation

Forums
Welcome, Guest
Installing BOINC client
(1 viewing) 1 Guest
Go to bottomPage: 12
TOPIC: Installing BOINC client
#34631
Installing BOINC client 1 Year, 6 Months ago  
In another thread Tony Ellis wrote:

Now I don't bother, but instead donate all the server spare cycles day and night to World Community Grid for research into curing disease, defeat cancer, fights AIDS etc
That is an excellent idea, but how to install?

I guess I need to install and run boinc-client on COS and then install boinc- manager on my Windows PC to manage the thing - or I could do it from CLI. I tried downloading and installing the berkeley installer version for linux. It installs but running it shows there are unresolved dependencies which cannot readily be resolved via yum. I also looked for a CentOS boinc package but could not find one. So - how to do this? Help and good ideas would be appreciated.

Peter
Peter Broch
Platinum Boarder
Posts: 427
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2011/11/17 10:51 By Broch.
The administrator has disabled public write access.
 
#34646
Re:Installing BOINC client 1 Year, 6 Months ago  
Peter - I should have enough time over the weekend to do a simple HOW-TO if you would like...

Basic steps are :-

1. Install vnc-server, xterm and xorg-x11-twm - you can then have a simple GUI on Centos to run boinc-manager which can be accessed by any Windows, Linux etc machine running a vnc client...
Setup and start vncserver for the user who will be running BOINC

2. Install the BOINC software

Join the World Community Grid www.worldcommunitygrid.org/index.jsp
Use the software from this page secure.worldcommunitygrid.org/reg/ms/viewDownloadAgain.do

Put the script in the directory under which you want the software to be installed - I put it in the home directory of the user who will be running BOINC. Make the script executable and run... There are a few dependencies - but all can be satisfied from the ClearOS repository. I can find them this weekend and list as I cannot remember of the top of my head...

3.. Use a machine running a vnc client to log into your ClearOS server to the same userid as above and from the xterm command line start boinc-manager and follow the simple prompts...
Tony Ellis
Platinum Boarder
Posts: 1048
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#34658
Re:Installing BOINC client 1 Year, 6 Months ago  
it can also be run automatically without vnc or such

have a look here: boinc.berkeley.edu/wiki/Installing_on_Linux

another good explanation page is here: www.xtremesystems.org/forums/showthread....-%28Win-Linux-MAC%29


I've had it running on my ClarkConnect/ClearOS Machines before and if setup right it runs all on its own.
Tokolosh
Senior Boarder
Posts: 53
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#34715
Re:Installing BOINC client 1 Year, 6 Months ago  
Tony, Tokolosh

Thanks for your thoughts. I have installed a BOINC-client (as proposed by Tokolosh) in my home directory (as
proposed by Tony). The trick is to use version 6.6.41, which runs on COS 5.2 without issue. It required the following steps:

1. Setup a WCG account:

Join the World Community Grid www.worldcommunitygrid.org/index.jsp, log in and select your projects.

2. Install BOINC client on COS:

Code:

cd /home/mydir
wget http://boinc.berkeley.edu/dl/boinc_compat_6.6.41_i686-pc-linux-gnu.sh
sh ./boinc_compat_6.6.41_i686-pc-linux-gnu.sh


which creates a new directory, /home/mydir/BOINC, where the executables reside.

3. Start BOINC:

Code:

/home/mydir/BOINC/run_client --allow_remote_gui_rpc --daemon
/home/mydir/BOINC/boinccmd --project_attach www.worldcommunitygrid.org account_code


Your account_code is on secure.worldcommunitygrid.org/ms/viewMyProfile.do

Putting the two commands into /etc/rc.d/rc.local ensures that BOINC is started at boot.

4. Managing the BOINC client:

There are several ways: using an internet account manager such as BAM! or GridRepublic, downloading and installing the BOINC software on a windows machine, using the graphical manager to connect to BOINC on COS, or installing a windows/apple/linux based LAN manager.

I choose the latter apprach, downloading BoincView. The nice thing is, that it handles multible clients - so now I have the COS client as well as 2 Windows clients managed centrally. The most difficult part was getting LAN networking setup on the windows boxes.

The software can be downloaded here

The download is a zip file. I saved it on my desktop and then extracted it to c:\Program Files\BoincView. I also created a shortcut to the startup menu so BoincView starts automatically upon boot.

Connecting to a boinc-client requres a password, which is found in the file /home/mydir/BOINC/gui_rpc_auth.cfg on COS and in the BOINC directory on windows.

Peter
Peter Broch
Platinum Boarder
Posts: 427
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2011/12/13 09:35 By Broch.
The administrator has disabled public write access.
 
#34722
Re:Installing BOINC client 1 Year, 6 Months ago  
Thanks Tokolosh and Peter - always helpful to see different ways of accomplishing the same goal...
Tony Ellis
Platinum Boarder
Posts: 1048
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#34724
Re:Installing BOINC client 1 Year, 6 Months ago  
oh and about the dependencies not covered by yum, search the forum a bit and you will find how to add the epol repo which is a big help most of the time. another good repo to have (but at the same tme only to be active on demand) is the dag.wieers one. between them you should find almost any dependency needed.
Tokolosh
Senior Boarder
Posts: 53
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#38622
Re:Installing BOINC client 1 Year, 2 Months ago  
Installed ClearOS 6.2 Beta 3 for testing... needed to load the machine up to thrash it so installed BOINC and running World Community Grid research...

As the reports tab hasn't been added yet knocked up a few reports of my own - danda.poweredbyclear.com/frame-99-sysinfo.html

EDIT: Changed URL above as phpsysinfo is now installed and working
Tony Ellis
Platinum Boarder
Posts: 1048
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2012/07/21 01:54 By track.
The administrator has disabled public write access.
 
#44812
Re:Installing BOINC client 9 Months, 1 Week ago  
Tony,

What Atom system are you running with multiple network cards? I would love to build something like that for my gateway and have been looking for an ion/atom setup that I could do that with. Any suggestions would be apprectiated.

Matthew
Matthew Lavigne
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#44934
Re:Installing BOINC client 9 Months, 1 Week ago  
Mathew - a bit too Off Topic to reply here... will reply if you find a more suitable thread and post there, or start a new one with an appropriate Subject...
Tony Ellis
Platinum Boarder
Posts: 1048
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#48119
Re:Installing BOINC client 6 Months ago  
Translated by Google.

Greetings all.

I am a layman in linux, but I participate in WCG since 2006, and always contributes on machines running Windows.

Now I have a ClearOS 6.3 installed and tried the step by step peter. I downloaded the next version to 6.6.41 (6.12.22) and installed it.

"...
[root@firewall ~]# sh ./boinc_compat_6.12.22_i686-pc-linux-gnu.sh
use /root/BOINC/run_manager to start BOINC
[root@firewall ~]# ls
anaconda-ks.cfg boinc_compat_6.12.22_i686-pc-linux-gnu.sh install.log.syslog
BOINC install.log
..."

I changed the rc.local, including the two lines. In parameter "account_code" I used the code in "Key Account" on my profile.
Is that right? That would be the "Account Number"? Or the "Verification Code"?

"...
Member Name:
Verification Code: xxxxxxxxxxxxxxx

The following information is useful for attaching computers to World Community Grid:
Project URL: www.worldcommunitygrid.org
Account Key: xxxxxxxxxxxxxxx
Weak Account Key: xxxxxxxxxxxxxxx Change

The following information is used on websites which integrate with World Community Grid:
Account Number: xxxxxx
Show Hosts:
Cross-Project Id: xxxxxx
External Authorization Code: xxxxxx
..."

How to know if this works?
H. Moura
Fresh Boarder
Posts: 4
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 12
  get the latest posts directly to your desktop