2016-07-31 4 views
-2

Я установил MATLAB для MOOC из Coursera на своем ноутбуке под управлением Ubuntu 16.04. Путь установки: /usr/local/MATLAB. Весь процесс установки нормально, но после того, как я иду и попытаться запустить его с помощью команды matlab на терминале, это дает мне это окно:MATLAB не работает на Ubuntu 16.04

enter image description here

и это Сведения об ошибке:

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. 

Я не знаю, как это исправить, я много искал, и люди всегда говорили «install matlab-support», я это сделал, но он все равно не работает.

+0

почему вы не обратитесь в службу поддержки MATLAB как следует сообщение об ошибке? –

+0

Карлос, я не буду встроить изображение, у которого нет описания изображения; вы должны войти в это. Кроме того, это вопрос об общем использовании программного обеспечения, а не о программировании, и я думаю, что он лучше подходит для суперпользователя, askubuntu или форумов mathworks –

+0

Взгляните на http://askubuntu.com/questions/758892/doesnt- Matlab-работа-на-убунту-16-04. Этот вопрос задавался много раз в Ask Ubuntu. – edwinksl

ответ

4

Это распространенная ошибка для Matlab на Ubuntu 15.06 и выше, а также на платформах Ubuntu, таких как Kubuntu. У меня тоже была эта ошибка при использовании Kubuntu 15. На форуме Mathworks есть решение, которое я буду копировать для вас здесь. С этим решением я был в состоянии решить эту проблему:

Резюме

MATLAB вылет при запуске на Ubuntu 15.04 и новее, а также распределения, полученных из этих версий

Описания

Когда используя дистрибутивы Ubuntu Linux 15.04 и новее, а также дистрибутивы, полученные из этих версий, MATLAB может сбой во время запуска.

Эта ошибка возникает из-за того, что эти выпуски включают более новую версию libstdC++. So.6, чем версия, поставляемая с MATLAB (версия 6.0.17). Когда MATLAB сначала загружает версию 6.0.17, ОС достигает несовместимости, которая приводит к сбою MATLAB.

Обход

Вы можете заставить MATLAB загрузить новую версию библиотеки, предоставляемой операционной системой, следуя этим инструкциям:

Определить место, где MATLAB установлен Перейдите к SYS/зева/glnxa64 в этой папке установки Переименовать libstdC++. so.6 library to libstdC++. so.6.old Мы провели ограниченное тестирование с версией 20 libstdC++. so.6. Если у вас возникли проблемы с MATLAB при использовании этой версии, обратитесь в службу технической поддержки MathWorks.

Оригинальное сообщение: https://www.mathworks.com/support/bugreports/1297894

+0

Это решение. Я столкнулся с этим довольно давно, и есть признаки того, что проблема связана с stdc, который поставляется с Matlab и системой.Внутри этого каталога Matlab фактически имеет readme, советующий вам иметь дело с этими файлами. – Naib

+0

Это не сработало для меня сегодня. – daaxix

0

Попробуйте это:

Sudo APT-получить установку Matlab-поддержку

Смежные вопросы