将 ubuntu 14.10 升级到 15.04 后,我无法再打开 Matlab 2013a

将 ubuntu 14.10 升级到 15.04 后,我无法再打开 Matlab 2013a

我将 Ubuntu 14.10 升级到 15.04 后无法打开 Matlab 2013a。我也尝试过从位置文件夹打开,当我尝试使用 $ 从控制台打开它时

$ cd /usr/local/MATLAB/R2013a/bin/
$ ./matlab

我收到以下消息。

答案1

我遇到了同样的问题,从错误消息中我猜测这是由于 Matlab 使用的旧的 libc 库造成的。

我安装了这些软件包matlab-support并且matlab-support-dev一切开始正常工作。

还有一件事:当被询问时,选择重命名 MATLAB 中的旧 GCC 库并使用 Ubuntu 中的新库!!!

答案2

根据您消息中的以下一行,您已jayatana安装该软件包:

Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar

此包负责 Java swing 应用程序的应用程序菜单支持,似乎是导致段错误的原因。删除它对我有用:

sudo apt-get remove jayatana

不要忘记在软件包安装JAVA_TOOL_OPTIONS环境变量后重新启动会话。或者从终端窗口尝试:

JAVA_TOOL_OPTIONS= /path/to/your/matlab

答案3

一个stackoverflow线表明可以通过将默认渲染器更改为来解决分段违规错误zbuffer。将此行添加到startup.m文件:

设置(0,'DefaultFigureRenderer','zbuffer');

答案4

对我来说,显卡(Nvidia)是个问题。尝试切换到默认显卡。然后重新启动系统并运行 matlab。

相关内容