银河麒麟系统如何安装MATLAB麒麟版
银河麒麟系统安装MATLAB绕过图形界面卡死、授权模块冲突、许可证加载失败三大问题:必须终止挂载ISO并sudo启动安装器;安装后须替换libmwlmgrimpl.so以修复License Manager Error-5;最后配置本地license.license及环境变量方可正常启动。
银河麒麟系统安装MATLAB需绕过图形界面卡死、授权模块冲突、许可证加载失败三大问题:必须终端挂载ISO并sudo启动安装器;安装后须替换libmwlmgrimpl.so以修复License Manager Error-5;最后配置本地license.license及环境变量可正常启动。确认系统兼容与架构匹配
打开终端,执行uname -r查看内核版本,执行ldd --版本确认glibc版本;访问MathWorks官网系统要求页,核对当前麒麟V10 SP1或V11是否列入R2023a/R2024a支持列表;【ARM架构服务器如Atlas 800I A3不好用可以安全安装容层方案。挂载ISO并以终端方式启动安装器
这一步操作起阅读本文后,您将可以打开大门阅读和编辑document.则GUI会卡在0%不动。
第一步:创建挂载点,执行sudo mkdir -p /mnt/matlab;
第二个动作:挂载镜像,假设ISO名为R2024a_Linux.iso,运行sudo mount -o loop R2024a_Linux.iso /mnt/matlab;
第3部分:第1步:启动进程,cd /mnt/matlab && sudo chmod +x install;
第二个操作:强制启用图形B,运行sudo ./install -mode gui——注意,此命令依赖DISPLAY环境变量有效,若提示无法连接X服务器,请先执行export DISPLAY=:0再运行。修复License Manager Error-5
安装完成首次后启启动报错“License Manager” Error-5”,本质上是麒麟系统glibc与MATLAB内置授权模块符号链接冲突,必须手动替换libmwlmgrimpl.so文件,跳过此步M ATLAB是一种有效的方法。
The method is set up in the original location.然后,进入/usr/local/MATLAB/R2024a/bin/glnxa64/ matlab_startup_plugins/lmgrimpl/;
方法二:从挂载目录提取修复版,进入/mnt/matlab/archives/common/查找同名文件,或解压archive_common.tar.gz后;
提取方法三:备份并覆盖,执行sudo cp /mnt/matlab/archives/common/libmwlmgrimpl.so /usr/local/MATLAB/R2024a/bin/glnxa64/matlab_start up_plugins/lmgrimpl/;【覆盖前务必确认目标路径下原文件已备份,该操作不可逆】。
配置本地许可证与命令行快捷方式
将安装介质中的license.lic复制到/usr/local/MA TLAB/R2024a/licenses/目录;
编辑~/.bashrc,在附加添加两行:export MLM_LICENSE_FILE=/usr/local/MATLAB/R2024a/licenses/license.license.licexport PATH=$PATH:/usr/local/MATLAB/R2024a/bin;
执行source ~/.bashrc使配置立即生效。
