linux-centos7上安装matlab-MCR运行环境 2017a
安装流程:
(1)下载MCR压缩包
发送到/usr/local/matlab中
(2)解压
unzip MCR_R2017a_glnxa64_installer.zip

(3)官方静默安装
./install -mode silent -agreeToLicense yes
(4)环境配置

添加环境变量
export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Runtime/v92/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v92/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v92/sys/os/glnxa64:
注意,source /etc/profile
ERROR:

原因:缺少图形驱动
感谢博主:https://blog.csdn.net/xiaoqi329/article/details/105290375/
yum -y groupinstall Desktop
yum -y groupinstall "X Window System"
安装之后就解决了,
顺便一提,我是在docker容器内部(centos)使用matlab才出现的这个问题,可以理解,毕竟拉的centos就是啥都没有
ERROR:
同样的提示,在程序运行一段时间后出现在log文件中
------------------------------------------------------------------------std::terminate() detected at Tue Aug 1 09:57:07 2023
------------------------------------------------------------------------Configuration:Crash Decoding : Disabled - No sandbox or build area pathCrash Mode : continue (default)Current Graphics Driver: Unknown hardware Current Visual : 0x29 (class 4, depth 24)Default Encoding : UTF-8Deployed : trueGNU C Library : 2.17 stableHost Name : ecs-30f1MATLAB Architecture : glnxa64MATLAB Entitlement ID: UnknownMATLAB Root : /usr/local/MATLAB/MATLAB_Runtime/v92MATLAB Version : 9.2.0.538062 (R2017a)OpenGL : hardwareOperating System : Linux 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64Processor ID : x86 Family 6 Model 85 Stepping 7, GenuineIntelVirtual Machine : Java 1.8.0_311-b11 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed modeWindow System : NetSarang Computer, Inc. (6004), display localhost:10.0Fault Count: 1Abnormal termination:
std::terminate()Register State (captured):RAX = 00007f05ba97c350 RBX = 00007f05f18b42c8RCX = 000000000000ffd7 RDX = 00007f05f18a5260RSP = 00007f05c098c260 RBP = 00007f05c098c620RSI = 00007f05f1669438 RDI = 00007f05c098c270R8 = 00007f05f18b42c8 R9 = 00007f05f1bbb390R10 = 00007f06b4e83928 R11 = 00000000b4e205a8R12 = 00007f05f18c4358 R13 = 00007f05c098ca10R14 = 0000000000000002 R15 = 00007f05c098d330RIP = 00007f05f15e13ae EFL = 003b6c61b41a7850CS = c330 FS = ba97 GS = 7f05Stack Trace (captured):
[ 0] 0x00007f05f15db7d3 bin/glnxa64/libmwfl.so+00821203
[ 1] 0x00007f05f15db82c bin/glnxa64/libmwfl.so+00821292 _ZN2fl4diag15stacktrace_base7captureEm+00000028
[ 2] 0x00007f05f15dde02 bin/glnxa64/libmwfl.so+00830978
[ 3] 0x00007f05e9acc5ea bin/glnxa64/libmwmcr.so+00796138
[ 4] 0x00007f05e9ace2e8 bin/glnxa64/libmwmcr.so+00803560
[ 5] 0x00007f05e9ace4ca bin/glnxa64/libmwmcr.so+00804042
[ 6] 0x00007f05e9acea2c bin/glnxa64/libmwmcr.so+00805420
[ 7] 0x00007f05e9acf597 bin/glnxa64/libmwmcr.so+00808343
[ 8] 0x00007f05f1924646 /usr/local/MATLAB/MATLAB_Runtime/v92/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6+00386630
[ 9] 0x00007f05f1924691 /usr/local/MATLAB/MATLAB_Runtime/v92/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6+00386705
[ 10] 0x00007f05f19248f6 /usr/local/MATLAB/MATLAB_Runtime/v92/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6+00387318 __cxa_rethrow+00000070
[ 11] 0x00007f05ea190ee3 bin/glnxa64/libmwmclmcr.so+02137827
[ 12] 0x00007f05ebe6b0e9 /usr/local/MATLAB/MATLAB_Runtime/v92/bin/glnxa64/libnativemcl.so+01118441 Java_com_mathworks_toolbox_javabuilder_internal_MWMCR_mclFeval+00000985
[ 13] 0x00007f0639018767 <unknown-module>+00000000
[ 14] 0x00007f0639007b10 <unknown-module>+00000000
[ 15] 0x00007f0639007b10 <unknown-module>+00000000
[ 16] 0x00007f063b3f7db4 <unknown-module>+00000000If 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.** This crash report has been saved to disk as /root/matlab_crash_dump.28271-1 **MATLAB is exiting because of fatal error
看来matlab论坛,问题主要还是集中在显卡方面,给出的措施多是升级显卡驱动
Error using gca
Error using gca
Can't load '/usr/local/MATLAB/MATLAB_Runtime/v92/bin/glnxa64/libmwosgserver.so': libGLU.so.1: cannot open shared object file: No such file or directory

(1) 先去找了一下,发现文件是存在的,而且就在不久前,同一个项目还是可以正常使用Matlab中的函数的
(2) 遂重启了一下,结果有正常了
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
