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

[求助] 菜鸟级问题:如何在redhat as上安装运行BOINC

[复制链接]
发表于 2008-9-2 15:51:22 | 显示全部楼层 |阅读模式
平时都在Windows环境运行BOINC, 现发现单位有台机器比较空,但操作系统是RedHat AS 4。 偶是Linux菜鸟,从BOINC网站下载的 boinc_6.2.15_i686-pc-linux-gnu.sh,能够直接在RedHat上运行吗?  解包后运行,提示
/home/boinc/BOINC/boincmgr: cannot execute binary file

请大虾们指点一下。谢谢。
回复

使用道具 举报

 楼主| 发表于 2008-9-2 21:08:57 | 显示全部楼层
等老大来指点啊,成功的话,可以多作贡献了。
回复

使用道具 举报

发表于 2008-9-2 22:41:04 | 显示全部楼层
好久没用过linux版了。。。我那时大概是:./运行安装脚本,然后会在用户目录下生成相关的目录和文件,目录下会有一个run_manager之类的脚本,看看里面的内容对不对,对的话直接运行就可以了,印象中有时候还需要先手动运行另外一个run_client**脚本。

请linux达人乱入~~

对了,请先看看本版的精华区:
http://www.equn.com/forum/viewthread.php?tid=18667
http://www.equn.com/forum/viewthread.php?tid=11490
回复

使用道具 举报

 楼主| 发表于 2008-9-3 09:23:50 | 显示全部楼层
谢老大。其实那两个帖子已经看过了,还是无解,所以发贴问问。

下载最新版,运行后自动解压缩并生成BOINC目录都很顺利,就是在运行 boincmgr 执行文件时,系统提示
/home/boinc/BOINC/boincmgr: cannot execute binary file

运行client也是同样的提示。所以怀疑下载的包是否不支持在RedHat AS上直接运行。 特来求助。
回复

使用道具 举报

发表于 2008-9-3 10:14:07 | 显示全部楼层
先用“ldd boinc”和“ldd boincmgr”命令看看依赖的库文件是否都齐全。
回复

使用道具 举报

发表于 2008-9-3 10:25:01 | 显示全部楼层
偶也好久没在LINUX下跑BOINC了,你看看说明文档吧.记得我以前在这边发过了个LINUX下BOINC相关的帖子,但我怎么找不到了...BLUE
回复

使用道具 举报

发表于 2008-9-3 10:50:16 | 显示全部楼层
首先,确认所有的可执行文件都带有可执行标志,如果没有就加上:
chmod +x boinc* run_*

其次,最新5.10.x和6.2.x版本的boinc都依赖GLIBC_2.4,如果你的机器只安装了GLIBC_2.3,那就只有下载“Older Linux x86 and x64”条目下的老版本了。5.8.16是老版本里唯一带GUI的,可以在xwindows下运行,其它两个是命令行版本。

ls -l /lib/tls/libc.so.6

/lib/tls/libc.so.6 -> libc-2.3.4.so    显示这样的就是GLIBC_2.3
回复

使用道具 举报

 楼主| 发表于 2008-9-4 16:02:35 | 显示全部楼层
原帖由 taoran 于 2008-9-3 10:14 发表
先用“ldd boinc”和“ldd boincmgr”命令看看依赖的库文件是否都齐全。


[root@js20a BOINC]# ldd boinc
        not a dynamic executable

[root@js20a BOINC]# ldd boincmgr
        not a dynamic executable

这个会不会有什么问题啊?
回复

使用道具 举报

 楼主| 发表于 2008-9-4 16:06:01 | 显示全部楼层
原帖由 taoran 于 2008-9-3 10:50 发表
首先,确认所有的可执行文件都带有可执行标志,如果没有就加上:
chmod +x boinc* run_*

其次,最新5.10.x和6.2.x版本的boinc都依赖GLIBC_2.4,如果你的机器只安装了GLIBC_2.3,那就只有下载“Older Linux x86 and x64”条目下 ...



首先,相关文件都有了可执行标志 x,
其次,发现目前是GLIBC_2.3的。
[root@js20a boinc]# ls -l /lib/tls/libc.so.6
lrwxrwxrwx  1 root root 13 Jun 23 16:10 /lib/tls/libc.so.6 -> libc-2.3.4.so

多谢陶然兄指点!

要考虑下了,是装GLIBC_2.4,还是装5.8.16。
回复

使用道具 举报

发表于 2008-9-4 16:25:42 | 显示全部楼层
我也刚找到一台闲置的4路PC服务器,也是linux的。
等残奥会结束就开始安装。

正好看这个贴补充一下
回复

使用道具 举报

发表于 2008-9-5 18:51:43 | 显示全部楼层
我是Linux外行.
不过玩Ubuntu时,直接从官网下载的包运行也会出现楼主说的这个错误.之后在新立得中找到了Boinc安装就没有问题了.
发现使用命令的方式安装和直接运行官方下载程序是由区别的.
使用命令安装,会安装相关的库,还会把项目文件夹和程序文件夹完全安装在不同的位置
而直接运行官方下载程序,只会在当前地址解压.
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-16 16:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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