RSS

备忘 boinc

24 Dec

BOINC(Berkeley Open Infrastructure for Network Computing,伯克利开放式网络计算平台)是目前主流的分布式计算平台之一,由加州大学柏克莱分校(University of California – Berkeley)电脑学系于2003年发展出来的分布式计算系统。

昨天下载安装了boinc程序,觉得挺有趣的。目前的项目是SETI@HOME,搜寻外星人项目。在show graphics时遇到点麻烦

error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory

搜索libglut.so.3无果,于是查了好多资料。http://boinc.gorlaeus.net/Graphical_libs.php 这个网页是boinc所需的一些库,它里面说安装glut或mesa就行了。本想安装mesa但不知怎么官网的下载地址有问题,于是就安装了一些glut的库。

sudo apt-get install freeglut3 freeglut3-dev freeglut3-dbg

就行了。接着更新下数据库:

updatedb

然后再点show graphics时就不会出现这个问题,但是其他的问题还存在:

error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

大概搜索下:

apt-cache search libjpeg

就会看到一些软件包,然后选libjpeg62这个包

sudo apt-get install libjpeg62

再用updatedb命令更新下数据库这个问题就这样搞定。

然后还有问题。。。

error while loading shared libraries: libssl.so.8: cannot open shared object file: No such file or directory

对于这中情况搜索下libssl:

apt-cache search libssl

接着可以看到一些东西,下载libssl0.9.8:

sudo apt-get install libssl0.9.8

发现更新数据库后问题仍然存在。上网查libssl.so.8这个文件发现没什么资料,接着在系统里搜索libssl.so,发现存在libssl.so.0.9.8,想到可能这就是我们要的东西,于是建立一个软链:

cd /usr/lib/debug/lib/i386-linux-gnu/    #进到libssl.so.0.9.8所在文件夹,不同计算机可能不一样,通过刚才的locate可以确定位置

ln -s libssl.so.0.9.8 libssl.so.8

这样当系统去寻找libssl.so.8这个库时就会找到libssl.so.0.9.8,也就是把libssl.so.0.9.8当成了libssl.so.8

更新数据库 updatedb 这个问题解决

接下来是libcrypto.so.8,和上一个类似

cd /usr/lib/debug/lib/i386-linux-gnu/    #进到libcrypto.so.0.9.8所在文件夹,不同计算机可能不一样,通过刚才的locate可以确定位置

ln -s libcrypto.so.0.9.8 libcrypto.so.8  #建立软链

updatedb

问题完全解决。

Screenshot from 2013-12-24 15:09:54

 
Leave a comment

Posted by on December 24, 2013 in computer&internet

 

Tags: , ,

Leave a comment