计算化学公社

 找回密码 Forget password
 注册 Register
Views: 11276|回复 Reply: 13
打印 Print 上一主题 Last thread 下一主题 Next thread

[建模与可视化] 缺少libglut.so.3文件

[复制链接 Copy URL]

1

帖子

0

威望

13

eV
积分
14

Level 1 能力者

我这里有个显示图片的GV程序,但是一运行,就提示:error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory   

我查手册了解到,该程序应该在OpenGL环境下,需要有freeglut,

尝试了多次,也没有安装上freeglut,请问老师能提示一下怎么去除掉这个libglut.so.3错误吗?




24

帖子

0

威望

121

eV
积分
145

Level 2 能力者

14#
发表于 Post on 2023-2-16 10:12:21 | 只看该作者 Only view this author
huangtf 发表于 2017-6-21 13:46
sob老师,下载freeglut包至电脑(win 10)上并解压里面的libglut.so.3,然后把libglut.so.3上传到服务器 ...

可否求一下libglut.so.3的包?2794257244

52

帖子

0

威望

1208

eV
积分
1260

Level 4 (黑子)

13#
发表于 Post on 2017-7-7 10:43:38 | 只看该作者 Only view this author
本帖最后由 huangtf 于 2017-7-7 14:18 编辑

非常感谢zjxitcc的回复!我查询系统,发现无自带libglut.so.3库,按照11#的方法在自己的目录下编译安装了freeglut-2.8.1。然后进行操作:
$ cd /home/huangtf/freeglut-2.8.1/progs/demos/spaceball
$ ./spaceball
freeglut (/home/huangtf/freeglut-2.8.1/progs/demos/spaceball/.libs/lt-spaceball): failed to open display ''
没有弹出下面的窗口界面,表明没有安装成功;我把2.8.1删掉后,按照同样的操作安装2.6.0,还是不弹出下面的窗口。请老师和大家多多指教!谢谢!


4291

帖子

4

威望

9567

eV
积分
13938

Level 6 (一方通行)

MOKIT开发者

12#
发表于 Post on 2017-6-29 17:02:48 | 只看该作者 Only view this author
另外,建议先查询一下系统是否本来自带libglut.so.3库:
find libglut.so.3
locate libglut.so.3
strings /usr/lib/libglut.so.3
strings /usr/lib64/libglut.so.3
strings /usr/local/lib/libglut.so.3
strings /usr/local/lib64/libglut.so.3
如果自带的话,导出其路径就行了,不用自己再装。
自动做多参考态计算的程序MOKIT

4291

帖子

4

威望

9567

eV
积分
13938

Level 6 (一方通行)

MOKIT开发者

11#
发表于 Post on 2017-6-29 16:52:39 | 只看该作者 Only view this author
你这是因为采用了默认安装位置/usr/bin,当然需要root权限了。比如装在/home/huangtf/freeglut-2.8.1/bin下,就不需要root权限,configure时采用./configure --prefix=/home/huangtf/freeglut-2.8.1,其下的bin目录根据需要,有时会自动创建,否则可以自己创建。安装完之后在自己的.bashrc下
写入export /home/huangtf/freeglut-2.8.1/bin就可以了(根据具体需要和软件说明,可能还需要LD_LIBRARY_PATH等等)。
自动做多参考态计算的程序MOKIT

52

帖子

0

威望

1208

eV
积分
1260

Level 4 (黑子)

10#
发表于 Post on 2017-6-29 16:28:16 | 只看该作者 Only view this author
非常感谢zjxitcc和霜晨月的回复,我在官网下载了freeglut-3.0.0.tar.gz,发现需要cmake,$ cmake . (-bash: cmake: command not found);然后下载了freeglut-2.8.1.tar.gz,在个人账户下编译、安装,发现好像需要root权限:
$ tar -zxvf freeglut-2.8.1.tar.gz
$ cd freeglut-2.8.1
$ ./configure
$ make all
$ make install
Making install in src
make[1]: Entering directory `/home/huangtf/freeglut-2.8.1/src'
make[2]: Entering directory `/home/huangtf/freeglut-2.8.1/src'
/bin/mkdir -p '/usr/local/lib'
/bin/sh ../libtool   --mode=install /usr/bin/install -c   libglut.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libglut.so.3.9.0 /usr/local/lib/libglut.so.3.9.0
/usr/bin/install: cannot create regular file `/usr/local/lib/libglut.so.3.9.0': Permission denied
make[2]: *** [install-libLTLIBRARIES] Error 1
make[2]: Leaving directory `/home/huangtf/freeglut-2.8.1/src'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/huangtf/freeglut-2.8.1/src'
make: *** [install-recursive] Error 1
$
最后没有安装成功,请问大家是否遇到过这种情况,谢谢大家!

334

帖子

0

威望

2357

eV
积分
2691

Level 5 (御坂)

9#
发表于 Post on 2017-6-26 20:36:40 | 只看该作者 Only view this author
huangtf 发表于 2017-6-26 09:39
非常感谢您的回复,我刚试过在自己的目录下安装,执行的$ yum install freeglut,发现仍需要root权限,请 ...

yum安装是需要root权限的,参见8楼。
可以先下载tarball文件(不要rpm文件),在你的目录下编译、安装,然后设置环境变量。

4291

帖子

4

威望

9567

eV
积分
13938

Level 6 (一方通行)

MOKIT开发者

8#
发表于 Post on 2017-6-26 12:30:54 | 只看该作者 Only view this author
你用yum install是联网在线安装,需要root权限,可以试试先去官网把整个安装包下载下来,然后放到服务器上离线安装,这样可以安装在个人账户下,且一般不需要root权限。
自动做多参考态计算的程序MOKIT

52

帖子

0

威望

1208

eV
积分
1260

Level 4 (黑子)

7#
发表于 Post on 2017-6-26 09:39:36 | 只看该作者 Only view this author
霜晨月 发表于 2017-6-25 22:47
集群的root权限一般是不开放给个人的。你可以安装在自己的目录下,然后设置合适的环境变量

非常感谢您的回复,我刚试过在自己的目录下安装,执行的$ yum install freeglut,发现仍需要root权限,请问这是因为我这边集群的架构不同,还是由于我的操作不对?谢谢!

334

帖子

0

威望

2357

eV
积分
2691

Level 5 (御坂)

6#
发表于 Post on 2017-6-25 22:47:46 来自手机 | 只看该作者 Only view this author
集群的root权限一般是不开放给个人的。你可以安装在自己的目录下,然后设置合适的环境变量

52

帖子

0

威望

1208

eV
积分
1260

Level 4 (黑子)

5#
发表于 Post on 2017-6-25 19:19:34 | 只看该作者 Only view this author
本帖最后由 huangtf 于 2017-6-25 19:48 编辑

请问各位老师和大家,怎么能获得root权限?如果可以的话,私自在集群(CentOS 6.5)中安装freeglut,对集群有损害吗?
$ yum provides */libglut*
freeglut-2.6.0-1.el6.x86_64 : A freely licensed alternative to the GLUT library
Repo        : Rocks-6.1.1
Matched from:
Filename    : /usr/lib64/libglut.so.3.9.0
Filename    : /usr/lib64/libglut.so.3

$ rpm -qf /usr/lib64/libglut.so.3
error: file /usr/lib64/libglut.so.3: No such file or directory
$ rpm -qi freeglut-2.6.0-1.el6.x86_64
package freeglut-2.6.0-1.el6.x86_64 is not installed
$ yum install freeglut
You need to be root to perform this command.
$

6万

帖子

99

威望

6万

eV
积分
125234

管理员

公社社长

4#
发表于 Post on 2017-6-21 13:46:59 | 只看该作者 Only view this author
huangtf 发表于 2017-6-21 13:46
sob老师,下载freeglut包至电脑(win 10)上并解压里面的libglut.so.3,然后把libglut.so.3上传到服务器 ...

可以
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

52

帖子

0

威望

1208

eV
积分
1260

Level 4 (黑子)

3#
发表于 Post on 2017-6-21 13:46:08 | 只看该作者 Only view this author
sobereva 发表于 2016-1-21 12:08
下个freeflut包,把里面的libglut.so.3解压出来,放到某目录下,然后把这个目录添加到LD_LIBRARY_PATH环境 ...

sob老师,下载freeglut包至电脑(win 10)上并解压里面的libglut.so.3,然后把libglut.so.3上传到服务器(CentOS 6)的某目录下,行吗?  谢谢老师!

6万

帖子

99

威望

6万

eV
积分
125234

管理员

公社社长

2#
发表于 Post on 2016-1-21 12:08:49 | 只看该作者 Only view this author
下个freeflut包,把里面的libglut.so.3解压出来,放到某目录下,然后把这个目录添加到LD_LIBRARY_PATH环境变量里,系统会自动在这个环境变量的目录下寻找.so动态库文件。

PS:请勿同在论坛和群里提问同一问题

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
huangtf + 4 谢谢

查看全部评分 View all ratings

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-28 14:22 , Processed in 0.284212 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list