+ -
当前位置:首页 → 问答吧 → 抱怨一下Linux的PDF批注软件

抱怨一下Linux的PDF批注软件

时间:2011-08-17

来源:互联网

按照网上的教程在ubuntu11.04上顺利安装好了matlab2010a,在终端运行的时候出现一下错误,我是菜鸟啊,看不懂是什么意思,有人能帮我解决下吗?小弟万分感谢!!!
hp@ubuntu:~$ sudo /host/ubuntu/matlab2010a/bin/matlab
[sudo] password for hp:
/host/ubuntu/matlab2010a/bin/glnx86/MATLAB: error while loading shared libraries: libicudata.so.40: cannot open shared object file: No such file or directory



然后运行不了matlab

作者: caimls   发布时间: 2011-08-17

代码:
sudo find / -name libicudata.so*

作者: wjchen   发布时间: 2011-08-17

按照你说的,在终端的输出是这样的
hp@ubuntu:~$ sudo find / -name libicudata.so*
/host/ubuntu/matlab2010a/bin/glnx86/libicudata.so.40.0
/usr/lib/libicudata.so.44.2
/usr/lib/libicudata.so.44

然后该怎么办呐

作者: caimls   发布时间: 2011-08-17

代码:
cd /host/ubuntu/matlab2010a/bin/glnx86/
ln -s libicudata.so.40.0 libicudata.so.40


试试
你这是wubi吧。
或是
代码:
cd /usr/lib
sudo ln -s libicudata.so.44 libicudata.so.40

试试

作者: nmsfan   发布时间: 2011-08-17

如果不行记得把生成的libicudata.so.40删掉

作者: nmsfan   发布时间: 2011-08-17

我发现还有很多类似的文件也是这样的,如果一个一个的做这种命令不知到要多久啊,有没有什么好点的方法能治根的

作者: caimls   发布时间: 2011-08-17

不知道是不是因为把软件装在了fat32格式的分区造成的

作者: caimls   发布时间: 2011-08-17

确实是一个一个缺少文件名字改,改完就能用了

作者: caimls   发布时间: 2011-08-17

我没遇到过这个问题,也没在win的分区下边装过
这个是库文件的问题,类似于win下边的dll

作者: nmsfan   发布时间: 2011-08-17

试试在运行之前运行一下这个
代码:
/opt/Matlab/etc/lmstart

这个是Matlab的许可服务,具体路径你自己找找看

作者: xanahopper   发布时间: 2011-08-24

按照网上的教程在ubuntu11.04上顺利安装好了matlab2010a,在终端运行的时候出现一下错误,我是菜鸟啊,看不懂是什么意思,有人能帮我解决下吗?小弟万分感谢!!!
hp@ubuntu:~$ sudo /host/ubuntu/matlab2010a/bin/matlab
[sudo] password for hp:
/host/ubuntu/matlab2010a/bin/glnx86/MATLAB: error while loading shared libraries: libicudata.so.40: cannot open shared object file: No such file or directory



然后运行不了matlab

作者: caimls   发布时间: 2011-08-17

代码:
sudo find / -name libicudata.so*

作者: wjchen   发布时间: 2011-08-17

按照你说的,在终端的输出是这样的
hp@ubuntu:~$ sudo find / -name libicudata.so*
/host/ubuntu/matlab2010a/bin/glnx86/libicudata.so.40.0
/usr/lib/libicudata.so.44.2
/usr/lib/libicudata.so.44

然后该怎么办呐

作者: caimls   发布时间: 2011-08-17

代码:
cd /host/ubuntu/matlab2010a/bin/glnx86/
ln -s libicudata.so.40.0 libicudata.so.40


试试
你这是wubi吧。
或是
代码:
cd /usr/lib
sudo ln -s libicudata.so.44 libicudata.so.40

试试

作者: nmsfan   发布时间: 2011-08-17

如果不行记得把生成的libicudata.so.40删掉

作者: nmsfan   发布时间: 2011-08-17

我发现还有很多类似的文件也是这样的,如果一个一个的做这种命令不知到要多久啊,有没有什么好点的方法能治根的

作者: caimls   发布时间: 2011-08-17

不知道是不是因为把软件装在了fat32格式的分区造成的

作者: caimls   发布时间: 2011-08-17

确实是一个一个缺少文件名字改,改完就能用了

作者: caimls   发布时间: 2011-08-17

我没遇到过这个问题,也没在win的分区下边装过
这个是库文件的问题,类似于win下边的dll

作者: nmsfan   发布时间: 2011-08-17

试试在运行之前运行一下这个
代码:
/opt/Matlab/etc/lmstart

这个是Matlab的许可服务,具体路径你自己找找看

作者: xanahopper   发布时间: 2011-08-24