Я не можу відкрити Matlab 2013a після оновлення Ubuntu 14.10 до 15.04. Я також намагався відкрити з папки локації, і коли я намагаюся відкрити її з консолі за допомогою $
$ cd /usr/local/MATLAB/R2013a/bin/
$ ./matlab
Я отримую таке повідомлення.

Я не можу відкрити Matlab 2013a після оновлення Ubuntu 14.10 до 15.04. Я також намагався відкрити з папки локації, і коли я намагаюся відкрити її з консолі за допомогою $
$ cd /usr/local/MATLAB/R2013a/bin/
$ ./matlab
Я отримую таке повідомлення.

Відповіді:
Відповідно до наступного рядка вашого повідомлення, у вас встановлений jayatanaпакет:
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Цей пакет відповідає за підтримку меню програм для додатків Swing Java і, здається, є причиною для сегмента за замовчуванням. Видалення це спрацювало для мене:
sudo apt-get remove jayatana
Не забудьте після цього перезапустити сеанс, оскільки в пакеті встановлена JAVA_TOOL_OPTIONSзмінна середовище. Або спробуйте з вікна терміналу:
JAVA_TOOL_OPTIONS= /path/to/your/matlab
jayatanaпакета працює для мене.
У мене була така ж проблема, я думаю, що з повідомлень про помилки, це було пов’язано зі старими бібліотеками libc, якими користувався Matlab.
Я встановив пакети matlab-supportі matlab-support-devі все почало працювати.
І ще одне: обрати для перейменування старих бібліотек GCC у MATLAB і використовувати нові з Ubuntu, коли їх запитують !!!
Один потік stackoverflow показав, що помилка порушення сегментації може бути вирішена шляхом зміни рендерінгу за замовчуванням на zbuffer. Додайте цей startup.mфайл у файл:
set (0, 'DefaultFigureRenderer', 'zbuffer');
Просте рішення - скинути змінну середовища, що спричинить проблему перед запуском Matlab. Здається, працює поки що без побічних ефектів:
$ unset JAVA_TOOL_OPTIONS
$ matlab
Для мене відеокарта (Nvidia) була проблемою. Спробуйте перейти на графіку за замовчуванням. Потім перезавантажте систему та запустіть матлаб.