在deepin上跑BOINC的一点经验总结

BOINC(Berkeley Open Infrastructure for NetworkComputing,伯克利开放式网络计算平台)是目前主流的分布式计算平台之一,旨在为各研究者提供汇集全球各地大量个人电脑的强大运算能力。直至2008年1月25日,BOINC在全世界有约549,000台活跃的主机并平均提供约852TeraFLOPS (TFLOPS)的运算能力。对志愿者来说,它提供了一个统一的客户端程序。

我以前都是在windows系统下跑boinc的,现在使用deepin linux系统了。这几天捣鼓了一下boinc,把经验和大家分享一下。

一开始我是在boinc官网上下载linux版本的,又是sh脚本又是路径问题,折腾了半天才发现,不需要手动下载,只要运行以下apt安装命令即可实现boinc的安装。

  1. sudo apt-get install boinc

复制代码

然后在命令行中运行boinc,就能把boinc后台调度程序运行起来。

  1. boinc

复制代码

boinc自带的管理程序boincmgr运行的时候出现问题,界面上的链接按钮是“灰色”的,因此失效无法使用。

  1. boincmgr

复制代码

查询中文总站官网(http://www.equn.com/wiki/BOINC:%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3)后发现,是由于环境变量的设置问题造成的:

If the web site buttons in the Manager don‘t work, make sure your $BROWSER environment variable is set.
如果 BOINC 界面上的链接按钮失效,请确认环境变量 $BROWSER 已经设置。

查询加州大学柏克莱分校的论坛(http://boinc.berkeley.edu/dev/forum_thread.php?id=661)才找到了 $BROWSER 的设置方法。

I can solve that for you. In linux a series of environment variables are stored that relate to certain default attributes like HOSTNAME or LOCALE. One of these environment variables is called BROWSER and often it is not set by default.

You need to be root to do this.

edit the file /etc/profile with a convenient app like vi or nano and add this to the end,

BROWSER="<path/to/your/browser"

save and you‘re done. The simplest way for this to be read by BOINC is simply to reboot but you could try maybe export $BROWSER from the command line and just restart BOINC.

By way of example, I use mozilla and the mozilla binary‘s full path is /opt/mozilla/bin/mozilla so my extra line is

BROWSER="/opt/mozilla/bin/mozilla"

You can find the exact path using the whereis command,

whereis mozilla

You will also find the acroread package useful. In ArchLinux this is as simple as,

pacman -Sy acroread

but I‘m sure SuSe/RH/FC/Debian have something similar
enjoy.

从上面的回复内容看,我需要找到我的浏览器路径,将$BROWSER设置为我的浏览器路径。
          我的浏览器是google chrome,于是我找到了chrome的路径为:

/opt/google/chrome

于是我在命令行输入以下命令,设置$BROWSER环境变量。

  1. export BROWSER="/opt/google/chrome"

复制代码

设置完成以后再次在命令行输入boincmgr运行boinc前台管理界面。此时已经可以对boinc进行设置了。boinc能够在deepin上正常运行了。

  1. boincmgr

复制代码

时间: 2024-12-27 03:21:03

在deepin上跑BOINC的一点经验总结的相关文章

keil程序在外部RAM中调试的问题总结(个人的一点经验总结)

keil程序在内部RAM调试的基本步骤网上已经有很多了,我就不再赘述,大家可以在网上搜到很多. 但是有些时候内部RAM并不够用,这就需要将程序装入外部RAM中调试,而在这个过程中可能会出现各种各样的问题,在这里我将会把我遇到过的一些问题和需要注意的地方总结一下,希望能够对大家有所帮助. 有错误的地方也希望大神们能够不吝赐教,提前表示感谢··· 转载请注明出处:waitig's blog 先介绍下我项目使用的硬件,芯片是LPC1788,外部RAM是MT48LC4M32B2,大小为16M(128Mb

使用VS2010开发Qt程序的一点经验(转载)

转载:http://www.cnblogs.com/csuftzzk/p/VS_Qt_Experience.html 导读 相比于Qt Creator,我更喜欢用VS2010来进行开发.虽然启动时间相对较慢,但是VS下强大的快捷键和丰富的插件,以及使用多年的经验,都让我觉得在开发过程中得心应手.其中最重要的一点是,有时候Qt Creator报的错误莫名其妙.要根据提示找到错误根源显得无从下手.而VS的一般错误说明都比较人性化,即便在某些时候无从解决,也可以通过搜索引擎大致定位出错误的源头.下面是

让python在hadoop上跑起来

duang~好久没有更新博客啦,原因很简单,实习啦-好吧,我过来这边上班表示觉得自己简直弱爆了.第一周,配置环境:第二周,将数据可视化,包括学习了excel2013的一些高大上的技能,例如数据透视表和mappower绘制3d地图,当然本来打算是在tkinter里面运用matplotlib制作一个交互式的图表界面,然而,画出来的图简直不是excel2013能比的,由于对界面和matplotlib研究的也不是很深,短时间是没法研究出来,上周真是多灾多难:现在,第三周,开始接触hadoop,虽说大多数

计算机顶级会议Rankings &amp;&amp; 英文投稿的一点经验

英文投稿的一点经验[转载] From: http://chl033.woku.com/article/2893317.html 1. 首先一定要注意杂志的发表范围, 超出范围的千万别投,要不就是浪费时间;另外,每个杂志都有他们的具体格式要求,一定要按照他们的要求把论文写好,免得浪费时间,前些时候,我的一个同事向一个著名的英文杂志投稿,由于格式问题,人家过两个星期就退回来了,而且说了很多难听的话,说投稿前首先就应该看清楚他们的格式要求: 2. 论文写作一定要言简意赅,特别是摘要,引言和结论部分,特

特征处理:一点经验

一.特征向量的归一化 首先需要明确,特征向量的归一化与特征向量的尺度归一化有本质的区别.特征向量的归一化是entrywise,也就是针对的每一个向量元素:特征向量的尺度归一化则是将向量变换到“长度”为1的空间上. 1.线性函数转换,表达式如下: y=(x-MinValue)/(MaxValue-MinValue) 2.对数函数转换,表达式如下: y=log10 (x) 3.反余切函数转换 ,表达式如下: y=arctan(x)*2/PI 4.减去均值,乘以方差: y=(x-means)/ var

英文投稿的一点经验【转载】

英文投稿的一点经验[转载] 1. 首先一定要注意杂志的发表范围, 超出范围的千万别投,要不就是浪费时间;另外,每个杂志都有他们的具体格式要求,一定要按照他们的要求把论文写好,免得浪费时间,前些时候,我的一个同事向一个著名的英文杂志投稿,由于格式问题,人家过两个星期就退回来了,而且说了很多难听的话,说投稿前首先就应该看清楚他们的格式要求:2. 论文写作一定要言简意赅,特别是摘要,引言和结论部分,特别是摘要和结论不能重复,发现有很多论文这两部分没有差别, 个人认为, 摘要是引人入胜的"药引子&quo

ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2

ubuntu上跑python连接pg,报错  ImportError: No module named psycopg2 [email protected]:~# python /home/zxw/PGWriterTest_m.py Traceback (most recent call last): File "/home/zxw/PGWriterTest_m.py", line 4, in <module> import psycopg2 ImportError: No

【LPC54100】在M0上跑事件驱动构架(一)

@20150216 初次接触非对称双核MCU,由于之前好多知识不熟悉,这三天遇到不少问题.现在终于把事件驱动在M0核上跑起来了,就发一贴简单介绍下这个事件驱动构架和这几天的5410x芯片学习所得.关于事件驱动架构,其主要用于低功耗设计,可以很方便的进入休眠模式.一般单片机裸奔都是轮询,如: void main() { while(1) { tesk1(); tesk2(); tesk3(); } } 复制代码 在这种轮询处理中,很难判断在何时休眠,该休眠多长时间,又该使用什么等级的休眠. 而事件

我写的界面,在ARM上跑

这个...其实,我对ARM了解并不多,我顶多也就算是知道ARM怎么玩,EMMC干啥,MMU干啥,还有早期的叫法,比如那个NorFlash NandFlash ,然后也就没啥了. 然后写个裸机什么的,那个还稍微好一点点... 还是那个界面,运行环境,Contex-A9. boot使用的是 uboot ,然后 dnw 把界面下载到板子里,直接写的显存,方法简单有效.通用. 目前,就这个在ARM上跑的问题,就是,如何才能简单.有效且通用的实现鼠标键盘的操作抓取,x86上,好办,无非就是接管几个中断,基