红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

Simulink在Debian中不能使用的问题

Simulink在Debian中不能使用的问题

  在Debian(lenny)中安装Matlab 7.0.0.19901 R14,运行simulink导致crash的问题的解决方法:

  1、运行simulink,错误信息如下:

  Can't load '/usr/local/My_install/matlab/bin/glnx86/libmwsimulink.so': /usr/lib/libXft.so.1: no such file

  解决方法:输入sudo ln -s /usr/lib/libXft.so.2.1.2 /usr/lib/libXft.so.1(估计xorg升级到7之后使用了libXft.so.2,导致该问题产生。有人提出将xorg降版本使用,没尝试。)

  2、之后,错误信息变成如下所示:

  ??? Can't load
  '/usr/local/My_install/matlab/bin/glnx86/libmwsimulink.so': /usr/local/My_install/matlab/bin/glnx86/libqt-mt.so.3: undefined symbol: XftFreeTypeOpen

  解决方法:进入matlab安装目录,输入sudo mv bin/glnx86/libqt-mt.so.3 bin/glnx86/libqt-mt.so.3.old(估计是matlab中的模块版本太老。这样做以后matlab就不会调用此处的模块,转而调用系统的正确模块,也有人将系统模块拷贝到此处替换错误的模块,效果一样)

  3、之后,错误信息又发生变化。

  解决方法:进入matlab安装目录,输入sudo mv sys/os/glnx86/libgcc_s.so.1 sys/os/glnx86/libgcc_s.so.1.old

  与上一步一样。至此,simulink可以运行了。

  在执行这几步之前,需要确保gcc4.2,qt3.3,xorg7正确安装在机器上。这个问题也见于FC7,ubuntu(版本不明),Debian Etch中。解决方法一样。

TOP

发新话题