BOINC FAQ: Running BOINC On Linux

From Unofficial BOINC Wiki

Jump to: navigation, search

Contents

[edit] General

[edit] What about a Graphical User interface (GUI) for Linux?

There is now a Graphical User Interface for the all platforms using a cross-platform GUI tool.

At the moment the only platform that does not yet have a GUI version of the BOINC Client Software is the one for SPARC/Solaris.

[edit] How do I use a proxy with the BOINC Software on Linux?

Add the following lines to your client_state.xml file:


<use_http_proxy/>
<proxy_server_name>;your.ip.address.here</proxy_server_name>
<proxy_server_port>yourproxyport</proxy_server_port>
Note:
If that does not work, you can try the following:
<proxy_info>
<use_http_proxy/>
<socks_version>5</socks_version>
<socks_server_name></socks_server_name>
<socks_server_port>80</socks_server_port>
<http_server_name>YOUR PROXY SERVER</http_server_name>
<http_server_port>8080</http_server_port>
<socks5_user_name></socks5_user_name>
<socks5_user_passwd></socks5_user_passwd>
<http_user_name></http_user_name>
<http_user_passwd></http_user_passwd>
</proxy_info>

You also may have to use different values for those numbers indicated in bold, additionally, you may need to specify additional values for the other lines.


[edit] How do I redirect stdout and stderr?

You will use normal file redirection, and there are a couple of ways to do this:

  1. To the same file: ./boinc-application >> out_err.log 2>&1
  2. To different files: ./boinc-application >> stdout.log 2>> stderr.log

[edit] How do I preempt the next scheduled RPC?

Try the following:

Stop the BOINC Daemon.

Edit the client_state.xml file using a plain text editor.

Search for the XML tags <min_rpc_time>;ZZZ</min_rpc_time>

Replace the ZZZ value with 0.

Start the BOINC Daemon with the '-update_prefs [URL]' option.

Personal tools