Linux无图形化界面安装matlab

参考:

https://blog.csdn.net/Joker00007/article/details/112338703
https://www.cnblogs.com/haibaraai0913/p/11466665.html

挂载:

 cat  /etc/fstab
/home/matlab/matlab2020/Linux/Matlab98R2020a_Lin64.iso /home/matlab/matlab auto defaults 0 0

无图形化界面安装

安装依赖库:

yum install -y libX11-1.6.7-2.el7.x86_64 xorg-x11-server-utils
# cat ../app/my_installer_input.txt |  egrep -v "^$|#"
destinationFolder=/home/software/matlab/app
fileInstallationKey=XXXX-XXX-XXX-XX-XXX-XXXX
agreeToLicense=yes
outputFile=/home/software/matlab/app/mathworks.log

执行安装:

$ /home/matlab/matlab/bin/install -inputFile  ../app/my_installer_input.txt

激活

覆盖破解文件

$ cp package/Crack/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so MATLAB/R2018b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so

编辑激活文件

$ vim activate.ini
```bash
isSilent=true
activateCommand=activateOffline
licenseFile=/home/matlab/matlab/licenses/license.lic

执行激活

$ /home/software/matlab/app/bin/activate_matlab.sh -propertiesFile activate.ini
Silent activation succeeded.

安装用于python的MATLAB引擎API

python版本需小于3.8

cd /home/software/matlab/app/extern/engines/python
python3  setup.py install

报错解决

Qs1.
执行./install -inputFile ../app/my_installer_input.txt报错:

/home/software/matlab/matlab/bin/glnxa64/install_unix: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

解决:

yum install libX11-1.6.7-2.el7.x86_64

Qs2.
执行matlab 报错

$ matlab
Unexpected exception: 'N7mwboost16exception_detail10clone_implINS0_39current_exception_std_exception_wrapperISt13runtime_errorEEEE: Bundle#4 start failed: libXt.so.6: cannot open shared object file: No such file or directory' in createMVMAndCallParser phase 'Creating local MVM'

MATLAB: management.cpp:702: find: Assertion `find: no active context for type 'services::io::TypedMLStream<(mlutil::io::StreamTypeEnum)1>'' failed.

解决

yum install -y xorg-x11-server-utils

版权声明:本文为rockstics原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。