MATLAB R2015a 无法在 14.04 上启动

MATLAB R2015a 无法在 14.04 上启动

我最近在我的 ubuntu 14.04 virtualbox 上下载了 MATLAB R2015a。当我尝试运行它时,我看到蓝色的 matlab 徽标屏幕,并且在终端中出现以下错误:

libGL 错误:无法加载驱动程序:swrast_dri.so

libGL 错误:无法加载驱动程序:swrast

MATLAB 正在选择 SOFTWARE OPENGL 渲染

当我尝试以超级用户身份运行它时,出现许可错误。我对 ubuntu 和 linux 还很陌生——如果您能帮忙,请告诉我。

答案1

您需要将 Matlab 使用的 libstdc++ 库与系统中安装的库链接起来。

在终端输入以下命令:

  sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 /usr/local/Matlab/R2015a/sys/os/glnxa64/libstdc++.so.6

您可能需要调整路径以考虑 Matlab 在系统中的安装位置。这为我解决了这个问题。

答案2

我也遇到了同样的问题,MATLAB 无法启动,只显示蓝色徽标。当我尝试从终端运行 matlab 时,我收到了相同的MATLAB is selecting SOFTWARE OPENGL rendering错误消息。

尝试matlab -nodesktop启动,但给了我与 OP 在 Harris 的回答的评论中描述的相同的错误消息。

要解决此问题,请转到您的主目录,然后进入您的.matlab文件夹,并确保该目录中的所有子文件夹和文件都归您的用户名所有,而不是由 root 所有。

要更改所有权,请使用sudo chown username:group folder默认的用户名和组作为您的 Ubuntu 登录用户名。

例如,在 OP 的例子中,它将是:

sudo chown abigail:abigail /home/abigail/.matlab/R2015a

R2015a文件夹内的任何文件和子文件夹也是如此

相关内容