CentOS7安裝MatlabR2018b


下載安裝鏡像和破解包

https://zuaazjueducn-my.sharepoint.com/personal/zy2018_zuaa_zju_edu_cn/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fzy2018_zuaa_zju_edu_cn%2FDocuments%2FMacxin%2F%E4%B8%93%E4%B8%9A%E8%BD%AF%E4%BB%B6%2FMatlab%2F2018b

安裝包存放目錄/opt/package,軟件安裝目錄/opt

准備好破解包

#進入安裝包目錄
cd /opt/package
#解壓破解包
unzip Crack.zip

安裝

#進入安裝目錄
cd /opt
#創建掛載點
mkdir matlab
#掛載第一塊鏡像
mount -t auto -o loop package/MatlabR2018b_LinX64_disk1.iso matlab/
#復制出activate.ini備用
cp matlab/activate.ini .
#復制出installer_input.txt文件備用
cp matlab/installer_input.txt .
#執行安裝命令(命令參數可參考拷貝出的installer_input.txt文件,安裝密鑰可參考Crack包里面的Readme.txt文檔)
./matlab/install -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreeToLicense yes -mode silent -destinationFolder /opt/MATLAB/R2018b
#鏡像1安裝完之后彈出鏡像1的掛載點
umount matlab/
#掛載第二塊鏡像
mount -o loop package/MatlabR2018b_LinX64_disk2.iso matlab/
#鏡像2安裝完之后彈出鏡像2的掛載點
umount matlab/

激活

#編輯激活文件
vim activate.ini
isSilent=true
activateCommand=activateOffline
licenseFile=/opt/package/Crack/license_standalone.lic
activationKey=09806-07443-53955-64350-21751-41297
#執行激活
MATLAB/R2018b/bin/activate_matlab.sh  -propertiesFile activate.ini
#覆蓋破解文件
cp package/Crack/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so MATLAB/R2018b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so

配置環境變量

#打開環境變量配置文件
vim /etc/profile
#在配置文件底部添加matlab環境變量
#set matlab environment
export PATH=$PATH:/opt/MATLAB/R2018b/bin
#使新配置的環境變量生效
source /etc/profile

安裝完成

[root@localhost opt]# matlab
MATLAB is selecting SOFTWARE OPENGL rendering.

                                                                                                         < M A T L A B (R) >
                                                                                               Copyright 1984-2018 The MathWorks, Inc.
                                                                                               R2018b (9.5.0.944444) 64-bit (glnxa64)
                                                                                                           August 28, 2018

 
To get started, type doc.
For product information, visit www.mathworks.com.
 
>>

可能遇到的問題

[root@localhost opt]# matlab
MATLAB is selecting SOFTWARE OPENGL rendering.
Fatal Internal Error: Unexpected exception: 'N9MathWorks6System15SimpleExceptionE: Dynamic exception type: std::runtime_error
std::exception::what: Bundle#3 start failed: libXt.so.6: cannot open shared object file: No such file or directory
' in createMVMAndCallParser phase 'Creating local MVM'

解決方法

yum install x11-xserver-utils
xhost si:localuser:root

 如果沒有yum源可以下載xorg-x11-server-utils安裝包本地安裝https://centos.pkgs.org/7/centos-x86_64/xorg-x11-server-utils-7.7-20.el7.x86_64.rpm.html

安裝用於python的MATLAB引擎API

cd /opt/MATLAB/R2018b/extern/engines/python
python setup.py install

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM