找回密码
 新注册用户
搜索
查看: 6572|回复: 10

[原创] 都说Linux的命令行蛋疼,今天开贴说说如何在Linux下安装Boinc

[复制链接]
发表于 2016-12-16 02:27:29 | 显示全部楼层 |阅读模式
由于本人基本不懂Linux,纯粹是看教程学来的,所以只能给出Ubuntu的解决方法(Debian系的Linux),Debian可能可以参照使用,也有可能会有不同。对于Fedora系的完全无能为力。
之前一直说写一个的,但是要准备Qualify所以没空。现在Qualify考完了,事不宜迟开始写吧。

评分

参与人数 2基本分 +15 收起 理由
flybike007. + 8 赞一个!
horst1981 + 7 劳务费

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-12-16 02:27:47 | 显示全部楼层
2楼占楼,准备说说如何安装Ubuntu
回复

使用道具 举报

 楼主| 发表于 2016-12-16 02:28:30 | 显示全部楼层
3楼占楼,准备说说如何安装并设置Boinc。这里主要参照了老帖,然后做了一些改进。这里的执行都是指敲回车键。
Ubuntu Server直接是命令行,而Ubuntu可以用快捷键ctrl+T调出命令行,不过Ubuntu有些步骤可以在图形界面下进行操作,简单一些。

1.升级Ubuntu的源。输入:sudo apt-get update并执行。然后系统提示需要输入密码,输入安装时设置的密码即可。注意Ubuntu中是看不到密码输入光标的。

2.升级Ubuntu的32位库文件以防Boinc要用。步骤1跑完后,Ubuntu 14的输入:sudo apt-get install lib32gcc1 libc6-i386 lib32z1 lib32ncurses5 lib32bz2-1.0并执行,Ubuntu 16的输入:sudo apt-get install lib32gcc1 libc6-i386 lib32z1 lib32ncurses5并执行。系统跑一段代码以后会提示是否继续,输入Y并执行即可。

3.安装Boinc客户端。步骤2跑完后,输入:sudo apt-get install boinc-client并执行。系统跑一段代码以后会提示是否继续,输入Y并执行即可。
4.加入账户管理器。推荐使用bamstats统一注册和管理账户。如果已经有这个管理网站的账户密码以后,输入指令:boinccmd --join_acct_mgr bam.boincstats.com xx xxx并执行。其中xx是用户名,xxx是密码。

5.打开BOINCstats网页进入账户管理器的主机列表,点开主机再点开Edit Projects,然后添加想要跑的项目。个人推荐额外添加WUProp和GoofxyGrid,两个都是非CPU集中型的,也就是说只占一点硬盘和内存而不占CPU的计算资源。两个都有奖牌。前者是辅助统计Boinc计算时计算机的使用情况的,后者是语言学相关的计算。

6.编辑Boinc两个必要的文件。输入sudo nano /etc/boinc-client/global_prefs_override.xml并执行,然后在<global_preferences>和</global_preferences>之间输入:<run_if_user_active>1</run_if_user_active>
<suspend_cpu_usage>99.9</suspend_cpu_usage>
<leave_apps_in_memory>1</leave_apps_in_memory>
<ram_max_used_busy_pct>99.9</ram_max_used_busy_pct>
<ram_max_used_idle_pct>99.9</ram_max_used_idle_pct>
第一行允许Boinc在系统活动的时候停止运算。第二个是当其它程序活动占CPU比例超过100%的时候停止计算。第三个是暂停Boinc计算时自动将程序储存在内存中以方便再次启动时快速启动,此功能重启应该无效。第四个是计算机在忙碌的时候允许Boinc最大占用99.9%的内存比例。第五个是计算机在闲置的时候允许Boinc最大占用99.9%的内存比例。输入完毕以后按住ctrl按x,然后直接回车即可,不需要修改文件名。再输入sudo nano /etc/boinc-client/cc_config.xml并执行,然后在</log_flags>后紧接着另起一行输入:
<options>
<report_results_immediately>1</report_results_immediately>
<ncpus>-1</ncpus>
</options>
第二行是允许Boinc马上上报运算结果,第三行是规定Boinc使用所有可用的CPU数量参与运算。输入完毕以后按住ctrl按x,然后直接回车即可,不需要修改文件名。
待续


回复

使用道具 举报

 楼主| 发表于 2016-12-16 02:28:52 | 显示全部楼层
4楼占楼,准备说说Ubuntu下如何安装Nvidia显卡的官方驱动
回复

使用道具 举报

 楼主| 发表于 2016-12-16 02:29:20 | 显示全部楼层
5楼占楼,准备说说Ubuntu下如何安装AMD显卡的官方驱动
回复

使用道具 举报

 楼主| 发表于 2016-12-16 02:29:55 | 显示全部楼层
6楼占楼备用。欢迎各位看完以后在后面拍砖!
回复

使用道具 举报

发表于 2016-12-16 09:38:45 | 显示全部楼层
支持一下 经过这几天的运算 LINUX的线程效率还是WINDOWS不能比的 基本上差距在15%以上
回复

使用道具 举报

发表于 2016-12-16 12:59:13 | 显示全部楼层
我比较懒,直接装了图形界面~然后装sudo apt-get install aptitude,再sudo aptitude install boinc-client boinc-manager~
然后就有客户端可以点鼠标了,逃)

评分

参与人数 1基本分 +100 收起 理由
wpf999 + 100 灰常好!

查看全部评分

回复

使用道具 举报

发表于 2016-12-16 13:55:07 | 显示全部楼层
装过乌班图16.04,软件中心搜索就有,然后直接点点鼠标就装好了,界面跟瘟到死一要简单易上手。
回复

使用道具 举报

发表于 2016-12-16 17:36:14 | 显示全部楼层
期待Ubuntu下安装amd显卡教程!!
捣鼓了一次没安装成功。。
回复

使用道具 举报

发表于 2017-1-16 22:31:02 | 显示全部楼层
楼主应该再占一楼,讲讲怎么装intel显卡驱动才对嘛。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-3-29 05:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表