Я не могу открыть Matlab 2013a после обновления Ubuntu 14.10 до 15.04. Я также пытался открыть из папки местоположения, и когда я пытаюсь открыть его из консоли, используя $
$ cd /usr/local/MATLAB/R2013a/bin/
$ ./matlab
Я получаю следующее сообщение.
Ответы:
Согласно следующей строке из вашего сообщения, у вас установлен
jayatana
пакет:Этот пакет отвечает за поддержку меню приложений для приложений Java Swing и, по-видимому, является причиной segfault. Удаление это сработало для меня:
Не забудьте перезапустить сеанс после того, как пакет установит
JAVA_TOOL_OPTIONS
переменную среды. Или попробуйте это из окна терминала:источник
jayatana
пакета работает для меня.У меня была та же проблема, я думаю, из сообщений об ошибках, это было связано со старыми библиотеками libc, используемыми Matlab.
Я установил пакеты
matlab-support
иmatlab-support-dev
и все начало работать.Еще одна вещь: решили переименовать старые библиотеки GCC из MATLAB и использовать новые из Ubuntu, когда их спросят !!!
источник
Один поток stackoverflow показал, что ошибку нарушения сегментации можно устранить, изменив средство визуализации по умолчанию на
zbuffer
. Добавьте эту строку вstartup.m
файл:источник
Простое решение - сбросить переменную среды, вызывающую проблему, перед запуском Matlab. Кажется, работает до сих пор без побочных эффектов:
источник
Для меня видеокарта (Nvidia) была проблемой. Попробуйте переключиться на графику по умолчанию. Затем перезагрузите систему и запустите matlab.
источник