shinigami210 · 17-Июн-25 20:12(4 месяца 20 дней назад, ред. 05-Июл-25 02:19)
MathWorks MATLAB R2025a Linux Год/Дата Выпуска: 2025 Версия: 25.1.0.2943329 Разработчик: MathWorks Сайт разработчика: https://www.mathworks.com/products/matlab.html Разрядность: 64bit Язык интерфейса: Английский Таблэтка: присутствует Системные требования:
Distribution
Ubuntu 24.04 LTS
Ubuntu 22.04 LTS
Ubuntu 20.04 LTS
Debian 12
Red Hat Enterprise Linux 9 (minimum 9.2)
Red Hat Enterprise Linux 8 (minimum 8.6)
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Server 15 Note:
Note: Support for Ubuntu 20.04 LTS will be discontinued in an upcoming release. Processor
Minimum: Any Intel or AMD x86-64 processor with two or more cores
Recommended: Any Intel or AMD x86-64 processor with four or more cores and AVX2 instruction set support
Note: A future release of MATLAB will require a processor with AVX2 instruction set support RAM
Minimum: 8 GB
Recommended: 16 GB Storage
3.8 GB for just MATLAB
4-6 GB for a typical installation
22 GB for an all products installation
An SSD is strongly recommended Описание: Язык программирования для инженерных и математических расчетов. Обширная библиотека функций упрощает работу (в частности графическое отображение данных)
87903993Кто патчил вручную? это все сектора ? Или есть еще ?
Все. У меня работает.
Какой glibc ?
скрытый текст
Код:
--------------------------------------------------------------------------------
Segmentation violation detected at 2025-06-18 19:05:26 +0200
-------------------------------------------------------------------------------- Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Desktop Environment : LXDE
GNU C Library : 2.41 stable
MATLAB Architecture : glnxa64
MATLAB Root : /mnt/media/PROG/R2025a
MATLAB Version : 25.1.0.2943329 (R2025a)
Operating System : "Arch Linux"
Process ID : 43759
Processor ID : x86 Family 23 Model 8 Stepping 2, AuthenticAMD Fault Count: 1 Abnormal termination:
Segmentation violation Current Thread: 'MCR 0 interpret' id 139742825932480 Register State (from fault):
RAX = 0000000000000000 RBX = 00007f18697fbd88
RCX = 00007f190b9ffcb0 RDX = 00007f190b9fdec0
RSP = 00007f18697fbcf0 RBP = 00007f183adfe260
RSI = 0000000000001000 RDI = 0000000000000000 R8 = 00007f190b9fe0c0 R9 = 00007f190b9fe0d0
R10 = 0000000000000000 R11 = 0000000000000000
R12 = 0000000000000000 R13 = 00007f18697fbd10
R14 = 00007f18697fbd20 R15 = 0000000000000000 RIP = 00007f183ae41c68 EFL = 0000000000010246 CS = 0033 FS = 0000 GS = 0000 Stack Trace (from fault):
[ 0] 0x00007f183ae41c68 R2025a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+02366568 lc_new_job+00000216
[ 1] 0x00007f183ad5ccaf R2025a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01428655
[ 2] 0x00007f183ad5d735 R2025a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01431349
[ 3] 0x00007f183adc7274 R2025a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01864308
[ 4] 0x00007f183ad5fb56 R2025a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01440598
[ 5] 0x00007f183ad5e57d R2025a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01435005
[ 6] 0x00007f183ad8ef40 R2025a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01634112
[ 7] 0x00007f1868239437 R2025a/bin/glnxa64/authz/licensing/product/matlab_impl/mwlicensingproductmatlab.so+00160823
[ 8] 0x00007f195753a656 R2025a/bin/glnxa64/factory_settings/compute/project/settings/../../../../../../bin/glnxa64/libmwservices.so+03384918 _ZN15MatlabLicensing11getInstanceEPKN4lmgr6config17LmStartPropertiesE+00002454
[ 9] 0x00007f1955332741 R2025a/bin/glnxa64/libmwmcr.so+00841537
[ 10] 0x00007f1955344d3d R2025a/bin/glnxa64/libmwmcr.so+00916797
[ 11] 0x00007f19553211da R2025a/bin/glnxa64/libmwmcr.so+00770522
[ 12] 0x00007f195532169d R2025a/bin/glnxa64/libmwmcr.so+00771741
[ 13] 0x00007f19648f4b17 R2025a/bin/glnxa64/libmwboost_thread.so.1.81.0+00043799
[ 14] 0x00007f19654a57eb /usr/lib/libc.so.6+00612331
[ 15] 0x00007f196552918c /usr/lib/libc.so.6+01151372 ** This crash report has been saved to disk as /home/xxx/matlab_crash_dump.43759-1 ** MATLAB is exiting because of fatal error
Fatal Error:
Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: mwboost::wrapexcept<std::runtime_error>
std::exception::what: Transport stopped.
те же хар-ки, та же проблема. ставлю 2021b, если робит, отпишусь
На ArchLinux можно ставить R2023b, у меня R2023b уже как 2 года. glibc2.41 стандартные LD_PRELOAD=/usr/lib/libstdc++.so LD_LIBRARY_PATH=/usr/lib/dri/ ./matlab -desktop -nosoftwareopengl
говорят R2024b работает стабильно на последнем ArchLinux. R2025a никак не запустить пока. Думаю проблема в связке glibc2.41 cо вспомогательными в glnxa64. Execstack тоже очень мешает.
гайз, кто-нибудь ставил эту версию без иксов? после запуска установка сразу завершается без ошибок и пустым логом
есть ощущение, что не хватает библиотки какой-то, но какой не понятно
все предыдущение версии всегда без проблем устанавливались
87923691гайз, кто-нибудь ставил эту версию без иксов? после запуска установка сразу завершается без ошибок и пустым логом
есть ощущение, что не хватает библиотки какой-то, но какой не понятно
все предыдущение версии всегда без проблем устанавливались
87923691гайз, кто-нибудь ставил эту версию без иксов? после запуска установка сразу завершается без ошибок и пустым логом
есть ощущение, что не хватает библиотки какой-то, но какой не понятно
все предыдущение версии всегда без проблем устанавливались
87923691гайз, кто-нибудь ставил эту версию без иксов? после запуска установка сразу завершается без ошибок и пустым логом
есть ощущение, что не хватает библиотки какой-то, но какой не понятно
все предыдущение версии всегда без проблем устанавливались
в общем решения как без исков поставить так и не нашел
пришлось поставить иксы, установить матлаб через gui, снести иксы - так все работает
run in rhel8.10 error You already have the most recent version of MATLAB Connector installed.
You already have the most recent version of MATLAB Connector installed.
You already have the most recent version of MATLAB Connector installed.
MathWorks Licensing Error 8 A licensing error occurred while trying to use MATLAB.
The license file in use is invalid.
Activate your license to get a new license file. For help with this issue, see this support article: https://www.mathworks.com/support/lme/8 Details for Support
Feature: MATLAB
License: /root/.matlab/R2025a_licenses
Error Code: -8.2
Unable to launch MVM server: License Error: Licensing shutdown
после установки Матлаба в постоянной загрузке появляется процесс MathWorksServiceHost, у меня их аж два.
Его можно удавить, но при старте матлаба он снова появляется
87975888Проблема с лицензией. Стартует но после нескольких секунд дохнет, рапортуя в терминал:
Код:
MathWorks Licensing Error 8 A licensing error occurred while trying to use MATLAB.
The license file in use is invalid.
Activate your license to get a new license file. For help with this issue, see this support article:
https://www.mathworks.com/support/lme/8 Details for Support
Feature: MATLAB
License: /<username>/.matlab/R2025a_licenses:/<path>/Matlab/R2025a/licenses/license.dat:/<path>/Matlab/R2025a/licenses/license_hostname_138928_R2025a.lic
Error Code: -8.2
Unable to launch MVM server: License Error: Licensing shutdown
Упреждая вопрос по поводу инструкции, подтверждаю что все делал по инструкции. Файл .so пробовал менять и патчить командой из реадми. Запускать пробовал как с правами юзера так и рута. Также пробовал удалять все артефакты из предыдущих установок (копию лицензионного сервера из ~/.MathWorks и конфиги из ~/.config/matlab). Что то явно не то.
Версия 2024а работает без проблем.
87972662после установки Матлаба в постоянной загрузке появляется процесс MathWorksServiceHost, у меня их аж два.
Его можно удавить, но при старте матлаба он снова появляется
Советую установить что-нибудь в роде OpenSnitch и забанить Матлабу всё кроме localhost (ну и git серверов если пользуйтесь)
87941785run in rhel8.10 error
MathWorks Licensing Error 8
Вы читали Readme? libmwlmgrimpl.so заменили?
I have already replaced the `libmwlmgrimpl.so` file, and I also tried using the script `printf '\x33\xC0\xC3' | dd of=libmwlmgrimpl.so bs=1 seek=2132208 count=3 conv=notrunc`, but it still failed.
показывает что Computer Vision Toolbox Version 25.1 (R2025a) установлен
и ничего не работает.
может быть за счет того что старая видеокарта. Отпишитесь пож богатые люди с мощной видеокартой - у вас Computer Vision Toolbox работает ?
Примеры из документации запускаются ?
87972662после установки Матлаба в постоянной загрузке появляется процесс MathWorksServiceHost, у меня их аж два.
Его можно удавить, но при старте матлаба он снова появляется
Советую установить что-нибудь в роде OpenSnitch и забанить Матлабу всё кроме localhost (ну и git серверов если пользуйтесь)
OpenSnitch не помогает. У меня много софта забанено. Matlab забанен по умолчанию. Домой не дозванивает, всеравно падает с stack trace-ом. Проблема в glibc/gnutls. https://bbs.archlinux.org/viewtopic.php?id=305604 Если OpenSnitch банит по regexp запуск всего с /tmp/ это полностью рушит работу MathWorksServiceHost что приводит к ошибкам по лицензии и crash-ом Matlab-a . Beware крч на счет OpenSnitch-a. UPDATE: Проблема R2025a на ArchLinux решается подставкой gnutls-3.8.8.1 (И ТОЛЬКО ИМЕННО ВЕРСИЕЙ 3.8.8.1)
(месяц назад пробовал версией 3.9.8.1 оказалось надо было версией постарше ломать) следующим образом:
скрытый текст
https://aur.archlinux.org/packages/matlab
daniel_shub commented on 2025-07-16 17:00 (UTC)
-----------------------------------------------------------------------------------------
export MATLABPATH=/opt/Mathworks/R2025a/bin/glnxa64
export GNUTLSPATH=/tmp/gnutls-3.8.8-1-x86_64.pkg
wget https://archive.archlinux.org/packages/g/gnutls/gnutls-3.8.8-1-x86_64.pkg.tar.zst
mkdir -p "${GNUTLSPATH}"
tar -xvf gnutls-3.8.9-1-x86_64.pkg.tar.zst -C ${GNUTLSPATH}
mkdir "${MATLABPATH}"/gnutls
cp -a "${GNUTLSPATH}"/usr/lib/* "${MATLABPATH}"/gnutls/
cd "${MATLABPATH}"
ln -s gnutls/* ./
-----------------------------------------------------------------------------------------
запуск через: export TMPDIR='/home/user/MatlabProjects/tmp'; export LD_PRELOAD=/usr/lib/libstdc++.so:/usr/lib/libfreetype.so; export LD_LIBRARY_PATH=/usr/lib/dri/; ./matlab -desktop -nosoftwareopengl -useStartupFolderPref -webui TMPDIR не обязательно (в зависимости от конфигурации файловой системы /tmp )
88000880Проблема R2025a на ArchLinux решается подставкой gnutls-3.8.8.1 (И ТОЛЬКО ИМЕННО ВЕРСИЕЙ 3.8.8.1)
(месяц назад пробовал версией 3.9.8.1 оказалось надо было версией постарше ломать) следующим образом:
скрытый текст
https://aur.archlinux.org/packages/matlab
daniel_shub commented on 2025-07-16 17:00 (UTC)
-----------------------------------------------------------------------------------------
export MATLABPATH=/opt/Mathworks/R2025a/bin/glnxa64
export GNUTLSPATH=/tmp/gnutls-3.8.8-1-x86_64.pkg
wget https://archive.archlinux.org/packages/g/gnutls/gnutls-3.8.8-1-x86_64.pkg.tar.zst
mkdir -p "${GNUTLSPATH}"
tar -xvf gnutls-3.8.9-1-x86_64.pkg.tar.zst -C ${GNUTLSPATH}
mkdir "${MATLABPATH}"/gnutls
cp -a "${GNUTLSPATH}"/usr/lib/* "${MATLABPATH}"/gnutls/
cd "${MATLABPATH}"
ln -s gnutls/* ./
-----------------------------------------------------------------------------------------
запуск через: export TMPDIR='/home/user/MatlabProjects/tmp'; export LD_PRELOAD=/usr/lib/libstdc++.so:/usr/lib/libfreetype.so; export LD_LIBRARY_PATH=/usr/lib/dri/; ./matlab -desktop -nosoftwareopengl -useStartupFolderPref -webui TMPDIR не обязательно (в зависимости от конфигурации файловой системы /tmp )
Спасибо за инфу! Попробую трюк с gnutls на Gentoo и отпишусь ...
На Fedora 42 инсталлируется без проблем (и без дополнительных телодвижений).
Всё как в Readme.txt описано, где процедура уже много лет фактически неизменна. Однако при попытке запустить MATLAB не запускается и выдаёт в консоле ошибку:
88000880Проблема R2025a на ArchLinux решается подставкой gnutls-3.8.8.1 (И ТОЛЬКО ИМЕННО ВЕРСИЕЙ 3.8.8.1)
(месяц назад пробовал версией 3.9.8.1 оказалось надо было версией постарше ломать) следующим образом:
скрытый текст
https://aur.archlinux.org/packages/matlab
daniel_shub commented on 2025-07-16 17:00 (UTC)
-----------------------------------------------------------------------------------------
export MATLABPATH=/opt/Mathworks/R2025a/bin/glnxa64
export GNUTLSPATH=/tmp/gnutls-3.8.8-1-x86_64.pkg
wget https://archive.archlinux.org/packages/g/gnutls/gnutls-3.8.8-1-x86_64.pkg.tar.zst
mkdir -p "${GNUTLSPATH}"
tar -xvf gnutls-3.8.9-1-x86_64.pkg.tar.zst -C ${GNUTLSPATH}
mkdir "${MATLABPATH}"/gnutls
cp -a "${GNUTLSPATH}"/usr/lib/* "${MATLABPATH}"/gnutls/
cd "${MATLABPATH}"
ln -s gnutls/* ./
-----------------------------------------------------------------------------------------
запуск через: export TMPDIR='/home/user/MatlabProjects/tmp'; export LD_PRELOAD=/usr/lib/libstdc++.so:/usr/lib/libfreetype.so; export LD_LIBRARY_PATH=/usr/lib/dri/; ./matlab -desktop -nosoftwareopengl -useStartupFolderPref -webui TMPDIR не обязательно (в зависимости от конфигурации файловой системы /tmp )
Спасибо за инфу! Попробую трюк с gnutls на Gentoo и отпишусь ...
88000880Проблема R2025a на ArchLinux решается подставкой gnutls-3.8.8.1 (И ТОЛЬКО ИМЕННО ВЕРСИЕЙ 3.8.8.1)
(месяц назад пробовал версией 3.9.8.1 оказалось надо было версией постарше ломать) следующим образом:
скрытый текст
https://aur.archlinux.org/packages/matlab
daniel_shub commented on 2025-07-16 17:00 (UTC)
-----------------------------------------------------------------------------------------
export MATLABPATH=/opt/Mathworks/R2025a/bin/glnxa64
export GNUTLSPATH=/tmp/gnutls-3.8.8-1-x86_64.pkg
wget https://archive.archlinux.org/packages/g/gnutls/gnutls-3.8.8-1-x86_64.pkg.tar.zst
mkdir -p "${GNUTLSPATH}"
tar -xvf gnutls-3.8.9-1-x86_64.pkg.tar.zst -C ${GNUTLSPATH}
mkdir "${MATLABPATH}"/gnutls
cp -a "${GNUTLSPATH}"/usr/lib/* "${MATLABPATH}"/gnutls/
cd "${MATLABPATH}"
ln -s gnutls/* ./
-----------------------------------------------------------------------------------------
запуск через: export TMPDIR='/home/user/MatlabProjects/tmp'; export LD_PRELOAD=/usr/lib/libstdc++.so:/usr/lib/libfreetype.so; export LD_LIBRARY_PATH=/usr/lib/dri/; ./matlab -desktop -nosoftwareopengl -useStartupFolderPref -webui TMPDIR не обязательно (в зависимости от конфигурации файловой системы /tmp )
Спасибо за инфу! Попробую трюк с gnutls на Gentoo и отпишусь ...
При запуске скрипта инсталяции на Arch Linux выскакивает Segmentation fault и происходит дамп ядра. Может вы можете подсказать в чём проблема? Вы с таким сталкивались?
88277867При запуске скрипта инсталяции на Arch Linux выскакивает Segmentation fault и происходит дамп ядра. Может вы можете подсказать в чём проблема? Вы с таким сталкивались?
Нужно понимать что именно не так. Что пишет в dmesg и системном логе? К слову. В версиях матлаба 2025а и новее поменялся метод масштабирования UI для єкранов с HiDPI.
Более детально можно почитать здесь: https://wiki.archlinux.org/title/HiDPI#Applications