【问题标题】:MATLAB not working on Ubuntu 16.04MATLAB 无法在 Ubuntu 16.04 上运行
【发布时间】:2016-09-16 12:52:29
【问题描述】:

我在运行 Ubuntu 16.04 的笔记本电脑上安装了用于 Coursera 的 MOOC 的 MATLAB。安装路径为/usr/local/MATLAB。所有的安装过程都没问题,但是在我尝试在终端上使用命令matlab 运行它之后,它给了我这个窗口:

还有这个错误详情:

MATLAB crash file:/home/carlosab1802/matlab_crash_dump.15687-1:


------------------------------------------------------------------------
       Segmentation violation detected at Sun Jul 31 12:49:35 2016
------------------------------------------------------------------------
Configuration:
  Crash Decoding      : Disabled
  Crash Mode          : continue (default)
  Current Graphics Driver: Unknown hardware 
  Current Visual      : 0x63 (class 4, depth 24)
  Default Encoding    : UTF-8
  GNU C Library       : 2.23 stable
  Host Name           : carlosab1802
  MATLAB Architecture : glnxa64
  MATLAB Root         : /usr/local/MATLAB/R2016a
  MATLAB Version      : 9.0.0.341360 (R2016a)
  OpenGL              : hardware
  Operating System    : Linux 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13    00:07:12 UTC 2016 x86_64
  Processor ID        : x86 Family 6 Model 60 Stepping 3, GenuineIntel
  Virtual Machine     : Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
  Window System       : The X.Org Foundation (11803000), display :0
If this problem is reproducible, please submit a Service Request via:
http://www.mathworks.com/support/contact_us/
A technical support engineer might contact you with further information.
Thank you for your help.

我不知道怎么解决,我找了很多,总是有人说“安装matlab-support”,我做了,但还是不行。

【问题讨论】:

  • 为什么不按照错误消息的提示联系 MATLAB 支持人员?
  • Carlos,我不会内联没有图像描述的图像;你应该输入那个。另外,这是一个关于一般软件使用的问题,而不是关于编程的问题,我认为它更适合超级用户、askubuntu 或 mathworks 论坛
  • 看看askubuntu.com/questions/758892/…。这个问题已经在 Ask Ubuntu 中被问过很多次了。

标签: matlab ubuntu


【解决方案1】:

这是 Matlab 在 Ubuntu 15.06 及更高版本以及 Ubuntu 衍生平台(如 Kubuntu)上的常见错误。我自己在使用 Kubuntu 15 时也遇到了这个错误。在 Mathworks 论坛上有一个解决方案,我将在此处为您复制。通过这个解决方案,我能够解决这个问题:

总结

MATLAB 在 Ubuntu 15.04 及更高版本以及从这些版本派生的发行版上启动时崩溃

说明

当使用 Ubuntu Linux 发行版 15.04 及更高版本以及从这些版本派生的发行版时,MATLAB 可能会在启动期间崩溃。

发生此崩溃是因为这些版本包含比 MATLAB 附带的版本(版本 6.0.17)更新的 libstdc++.so.6 版本。当 MATLAB 首先加载 6.0.17 版本时,操作系统会出现不兼容问题,导致 MATLAB 崩溃。

解决方法

您可以按照以下说明强制 MATLAB 加载操作系统提供的较新版本的库:

确定 MATLAB 的安装位置 导航到此安装文件夹中的 sys/os/glnxa64 目录 将 libstdc++.so.6 库重命名为 libstdc++.so.6.old 我们对 libstdc++.so.6 版本 20 进行了有限的测试。如果您在使用此版本时遇到 MATLAB 问题,请联系 MathWorks 技术支持。

原帖:https://www.mathworks.com/support/bugreports/1297894

【讨论】:

  • 这就是解决方案。我很久以前就遇到过这个问题,有迹象表明这个问题与 matlab 附带的 stdc 和系统的 stdc 发生冲突。在该目录中,Matlab 实际上有一个自述文件,建议您处理这些文件
【解决方案2】:

试试这个:

sudo apt-get install matlab-support

【讨论】:

    猜你喜欢
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多