|
|
开始装,先把licence.dat拷到需要安装的目录里,也就是$MATLAB.
然后,进入光盘,./install* &,按照说明来做。权限不够?我是superuser呀!肯定是文件属性。
用sh ./install,别的问题出来了,说执行到/update/bin/xsetup时权限不够。
有点犹豫,不知道光盘上的文件能否改权限,就拷到硬盘上来安装,全部加上 +x 。
安装成功。启动matlab,最麻烦的来了。不能启动图形界面,错误信息是什么glibc_2.0not defined.
[PHP]
/usr/local/matlab6p1/sys/java/jre/glnx86/jre/lib/i386/native_threads/libzip.so:
symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time ref
erence (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
[/PHP]
以为是java 1。5版本太高,换回1。4也不行。
nm /lib/libc.so.6 | grep glibc .... 也没看出名堂。
最后在google 搜索,发现有人启动maya也有类似问题。最后只需要一句命令,搞定:
export LD_ASSUME_KERNEL=2.4.1
忘了说了,我的机器是kernel 2.6.8, java1.5.
请问高手给解释这个LD_ASSUME_KERNEL的作用。为什么要把内核假设成2。4。1?这跟GLIBC有什么关系?
我想,这个方法应该对很多东西都有用吧?在这里记录一下,以免以后在遇到不会解决。呵呵。 |
|