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

如何在Linux下安装Boinc客户端

[复制链接]
发表于 2006-2-10 17:13:49 | 显示全部楼层 |阅读模式
求教:如何在Linux下安装Boinc客户端,主要是.sh如何安装?

[ Last edited by Grё@thΙll on 2006-2-11 at 14:23 ]
回复

使用道具 举报

发表于 2006-2-10 20:02:23 | 显示全部楼层
回复

使用道具 举报

发表于 2006-2-11 14:22:10 | 显示全部楼层
编辑了一下帖子的题目,诸多Linux的新手可以参考~^_^
回复

使用道具 举报

发表于 2006-2-11 14:22:52 | 显示全部楼层

By Taoran

BOINC 5.X Linux 新手指南 (2006/1/22)

BOINC 5.X Linux 新手指南
前言:以下的操作都是在linux命令行下完成,没用Xwindow。因为我本人的工作环境就是这样,喜欢使用GUI的可到官网查询使用方法。

一、boinc的下载安装

1、从 http://boinc.berkeley.edu/download.php 下载推荐的5.X版linux客户端,用gzip解压。
   从 http://boinc.berkeley.edu/download_network.php 下载boincctl启动脚本。

2、不建议使用root用户来运行boinc。所以要新建一个普通用户boinc,选择一个较大的分区作为该用户的home。例如:/opt/home
   useradd -d /opt/home boinc

3、su成boinc用户身份进入/opt/home,运行解压出来的执行文件——如boinc_5.2.13_i686-pc-linux-gnu.sh,会自动生成/opt/home/BOINC目录及里面的程序。

4、将boincctl启动脚本拷贝到/opt/home/BOINC里,chmod 755 boincctl ,把脚本里的BOINC_HOME、BOINC_BIN、RUN_AS设置成本机实际参数(例如/opt/home/BOINC、 /opt/home/BOINC/boinc、boinc)。

二、boinc的优化(不优化的可以直接跳到三)
以下以boinc用户身份,在BOINC_HOME目录里执行。

1、查看CPU支持的指令集, cat /proc/cpuinfo 输出的flags项的内容就是。

2、从 http://www.guntec.de/Crunch3r/boincx86.html 下载对应的优化程序,并解压。

3、确保boinc已经停止(./boincctl stop),将解压出来的优化程序拷贝进BOINC_HOME目录里,将boinc_client改名为boinc。

三、boinc的启动和管理
以下以boinc用户身份,在BOINC_HOME目录里执行。

1、启动boinc,执行 ./boincctl start 即可启动boinc。是否设置成开机启动要看个人意愿了(需root身份)。

2、停止boinc,执行 ./boincctl stop

3、查看log,执行 tail [-f] boinc.out  -f选项可持续查看log的输出,按ctrl-C退出。

4、基准测试,执行 ./boinc_cmd --run_benchmarks 测试结果输出在log里。

5、项目的常用命令:
   添加项目:./boinc_cmd --project_attach {project_url} {project_key} 在项目的认证邮件里能查到url和key。
   更新项目:./boinc_cmd --project {project_url} update
   暂停接收新WU:./boinc_cmd --project {project_url} nomorework
   允许接收新WU:./boinc_cmd --project {project_url} allowmorework
   删除项目:./boinc_cmd --project {project_url} detach

6、查看boinc的运行状态,执行 ./boinc_cmd --get_state
   简化输出:./boinc_cmd --get_state|grep "WU name"          已接收的WU名称
             ./boinc_cmd --get_state|grep "fraction done"    已接收的WU完成百分比,排列顺序跟上面一致

7、boinc_cmd的命令参数还有很多,有时间的话可以自己研究一下。常用命令可以自己写几个shell保存,需要的时候直接运行shell即可。

[ Last edited by Grё@thΙll on 2006-2-11 at 16:47 ]
回复

使用道具 举报

 楼主| 发表于 2006-2-11 15:04:51 | 显示全部楼层

谢谢版主

我一定好好学习。
回复

使用道具 举报

发表于 2006-2-11 15:34:37 | 显示全部楼层
hi,版主又把taoran的id写错了:)
回复

使用道具 举报

 楼主| 发表于 2006-2-11 15:37:53 | 显示全部楼层

请问这是什么意思?

[boinc@LTYZ-LINUX-SRV boinc]$ ls
boinc_5.2.13_i686-pc-linux-gnu.sh
[boinc@LTYZ-LINUX-SRV boinc]$ boinc_5.2.13_i686-pc-linux-gun.sh
bash: boinc_5.2.13_i686-pc-linux-gun.sh: command not found
[boinc@LTYZ-LINUX-SRV boinc]$
回复

使用道具 举报

发表于 2006-2-11 15:47:24 | 显示全部楼层
我不懂LINUX,但是很明显,LINUX下SH文件不是这样直接打进去就可以运行的。

如果您对LINUX技术不熟悉,还是改WIN系统好。如果不是自己的机器,一定要保证该机在您的管辖权内。
回复

使用道具 举报

 楼主| 发表于 2006-2-11 15:56:12 | 显示全部楼层

我是一个Linux新手,在Win下已经成功运行了(目前在Seti@China中

BOINC网站上说:

This type of installation requires that you be familiar with the UNIX command-line interface.

After downloading the file (say, into boinc_5.2.13_i686-pc-linux-gnu.sh), type

sh boinc_5.2.13_i686-pc-linux-gnu.sh

This will create a directory BOINC/ with the following files:

boinc
    The BOINC core client
boincmgr
    The BOINC manager
run_client
    A script that cd's into the BOINC directory and runs the core client.
run_manager
    A script that cd's into the BOINC directory and runs the manager.

这是我的结果:
[boinc@LTYZ-LINUX-SRV boinc]$ sh boinc_5.2.13_i686-pc-linux-gun.sh
boinc_5.2.13_i686-pc-linux-gun.sh: boinc_5.2.13_i686-pc-linux-gun.sh: 没有那个文件或目录
回复

使用道具 举报

 楼主| 发表于 2006-2-11 17:03:37 | 显示全部楼层
苦恼中!!
回复

使用道具 举报

 楼主| 发表于 2006-2-11 17:17:56 | 显示全部楼层

问题解决了!!!

[boinc@LTYZ-LINUX-SRV boinc]$ ls
boinc_5.2.13_i686-pc-linux-gnu.sh  boincctl
[boinc@LTYZ-LINUX-SRV boinc]$ sh boinc_5.2.13_i686-pc-linux-gnu.sh
now run /home/boinc/BOINC/run_client to run the client and /home/boinc/BOINC/run_manager to run the GUI
[boinc@LTYZ-LINUX-SRV boinc]$

因为打错了一个字母!!
回复

使用道具 举报

发表于 2006-2-11 17:24:06 | 显示全部楼层
晕~LZ好好总结经验哦~解决了就好!^_^
回复

使用道具 举报

 楼主| 发表于 2006-2-11 17:38:05 | 显示全部楼层

谢谢大家!

2006年02月12日 星期日 17时37分26秒|SETI@home|Started download of 07dc03ab.6341.30594.642322.1.133
回复

使用道具 举报

 楼主| 发表于 2006-2-11 22:39:46 | 显示全部楼层

我来作个小结吧!

BOINC 5.2.13 FOR Linux 新新手指南 (2006/2/11)

以下内容部分参考http://www.equn.com/forum/viewthread.php?tid=11490
《BOINC 5.X Linux 新手指南》
特别致谢!同时感谢各位版主和管理员!!
因为我是LINUX的新手,BOINC的新手,所以称为“新新手指南”,
希望能对和我一样的同道者有所帮助。
URL:www.ltyz.gx.cn
Seti@HOME id:8313038
Team:SETI@China

[BOINC 5.2.13 FOR Linux的下载安装]

1、从 http://boinc.berkeley.edu/download.php 下载推荐的5.X版linux客户端。
   网站上同时有BOINC在LINUX启动时自动运行的脚本boincctl。
   
2、我用的是RH 9 GUI界面,用普通用户登录。下载文件保存在/home/user/boinc文件夹下。

3、下载下来的文件是一个Shell脚本(我看别人是这么说的,我也不懂):boinc_5.2.13_i686-pc-linux-gnu.sh
   不需要再解压。
   
   BOINC网站上说:

   This type of installation requires that you be familiar with the UNIX command-line interface.
   After downloading the file (say, into boinc_5.2.13_i686-pc-linux-gnu.sh), type

   sh boinc_5.2.13_i686-pc-linux-gnu.sh

   This will create a directory BOINC/ with the following files:

   boinc
       The BOINC core client
   boincmgr
       The BOINC manager
   run_client
       A script that cd's into the BOINC directory and runs the core client.
   run_manager
       A script that cd's into the BOINC directory and runs the manager.

4、打开一个终端(因为我用的是图形界面)。转到下载文件保存的目录:
   cd /home/user/boinc
   按网站所说,直接用sh命令运行下载文件:
   sh boinc_5.2.13_i686-pc-linux-gnu.sh
   注意一个符号也不能错,包括大小写。吸取我的教训!!
   运行的结果是自动生成/home/user/boinc/BOINC目录及里面的程序(如网站上所说),并得到以下提示:
   now run /home/boinc/BOINC/run_client to run the client and /home/boinc/BOINC/run_manager to run the GUI

5、成功就在眼前了!
      

[BOINC 5.2.13 FOR Linux的启动和管理]


1、在GUI界面下,找到BOINC目录,其中应该有run_client和run_manager等文件。

2、右键单击run_client,打开,选择执行该脚本。系统会弹出一个终端窗口,有不少提示。OK!

3、再用右键单击run_manager,打开,选择执行该脚本。你渴望已久的窗口就出现了!
   如果你关掉刚才弹出的终端窗口,这个BOINC manager窗口也同时不见了,不知道这时亲爱的BOINC是否依然还在运行?!
   
4、剩下的问题,其它地方都有详细介绍了,我就不重复了。


[BOINC 5.2.13 FOR Linux的优化]

请参考http://www.equn.com/forum/viewthread.php?tid=11490 《BOINC 5.X Linux 新手指南》
如果我有不同的感受再另外补充。


[BOINC 5.2.13 FOR Linux的自启动]

请参考http://www.equn.com/forum/viewthread.php?tid=11490 《BOINC 5.X Linux 新手指南》
如果我有不同的感受再另外补充。

[ Last edited by liaoliang on 2006-2-11 at 23:08 ]
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-5-13 09:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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