请教:缺少libXm.so.2怎么办?
装好多软件的时候都提示缺少这个东东,搜了一把,看到一堆,libXm.so.1啦,libXm.so.3啦等等,就是没有libXm.so.2。我就到网上随便下了一个放在/lib下及/usr/X11R6/lib下,但还是不行。请教一下我该怎么办。这个模块儿是属于哪个软件包的?我是不是该把那一个软件包重装一下?谢谢! 是否装JAVA时发现的,装JAVA可以直接用RPM -IVH XXX.RPM --FORCE --NODEPS openmotif21-2.1.30-1,red hat 7.3里面带的就是
最新的版本里面反而没有了这个libXm.so.2了。 哦,对了,缺这个文件,就把这个文件考过去就行了,否则好多新软件又会找不到libXm.so.3了,嘿嘿嘿。兼容性差点。 不能用
ln -s libXm.so.3 libXm.so.2
解决吗? 还是不行。我是在装realplayer9的rpm包的时候得到这个提示的:
# rpm -ivh RealPlayer9-9.0.7.151-4.i386.rpm
error: Failed dependencies:
libXm.so.2 is needed by RealPlayer9-9.0.7.151-4
我在/lib和/usr/X11R6都分别做了你说的这个链接,不起作用。
这个libXm.so.2文件应该是在哪个目录里才对? 安装opera7.11也是碰到这样的问题,ln也不行。
强烈要求斑竹解决这个问题!!! 我的天,你们看没我的回复,说的够清楚了。
明白的说,这个文件兼容性差点,必须用red hat 7.3里面的那个文件,1兆多。
链接到so.3也可以,不过realone很容易当掉!!!
安装realplayer9的时候加个 --nodeps就成了。 天什么天啊?难不成我再分出一个区装7.3?
还有啊,9.0里面也有啊,可拷过来还是不行……
郁闷,不知道是不是拷的地方不对……
嗬嗬,对不起,期待解决中…… 装realplayer9的时候加上--nodeps是可以装上,但是不能用:
# realplay
/usr/bin/realplay: line 15: [: 4507: unary operator expected
/usr/lib/RealPlayer9/realplay: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory
我已经在/lib和/usr/X11R6/lib都分别做了名为libXm.so.2的指向libXm.so.3的链接
看它的提示的意思并非这个文件不兼容,而是根本就找不到.所以我觉得可能是这个文件应该在其它的某个目录里面. sigh~ 只好用realplayer8了
btw:
to dmacro:
“opera7.11下源码包安装就可以了”
这句儿错了,应该是下二进制的tar.gz包,嘻嘻。 我的经验时不用理会他们,强制安装就可以使用。
至少real9和opera7.11可以用。 装realplayer9的时候加上--nodeps是可以装上,但是不能用:
# realplay
/usr/bin/realplay: line 15: [: 4507: unary operator expected
/usr/lib/RealPlayer9/realplay: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory
我已经在/lib和/usr/X11R6/lib都分别做了名为libXm.so.2的指向libXm.so.3的链接
看它的提示的意思并非这个文件不兼容,而是根本就找不到.所以我觉得可能是这个文件应该在其它的某个目录里面.
找不到?昨晚链接以后运行dl-cache先(是这个命令吧?llc?) 装realplayer9的时候加上--nodeps是可以装上,但是不能用:
# realplay
/usr/bin/realplay: line 15: [: 4507: unary operator expected
/usr/lib/RealPlayer9/realplay: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory
我已经在/lib和/usr/X11R6/lib都分别做了名为libXm.so.2的指向libXm.so.3的链接
看它的提示的意思并非这个文件不兼容,而是根本就找不到.所以我觉得可能是这个文件应该在其它的某个目录里面.
更新了so后,请务必执行ldconfig指令更新ld.so.cache,否则系统还是找不到那个so
我这里没有装过这个libXm.so.2,也没有做过链接,opera.11和realone照样跑得很好(realone自带这个so,估计不要求系统有这个so)
更新了so后,请务必执行ldconfig指令更新ld.so.cache,否则系统还是找不到那个so
我这里没有装过这个libXm.so.2,也没有做过链接,opera.11和realone照样跑得很好(realone自带这个so,估计不要求系统有这个so)
非常感谢,遵照您的嘱咐这样做了,装的时候竟然还是提示找不到这个文件。加上nodeps装上后还是不能用。不过有一点儿改变,原先运行时提示找不到libXm.so.2,现在则是realone的图形界面一闪即逝,终端下提示如下:
# realplay
段错误
晕死我了~
倒是realplayer8可以基本正常使用。
不过还是十分感谢大家的回复,让我学到了东西。
页:
[1]
2