一、下载网盘
M2020a: 通过网盘分享的文件:Matlab_R2020a_Linux
链接: https://pan.baidu.com/s/1GeJvzZl9MsG3TJV2bbU2rg?pwd=4sew 提取码: 4sew
M2020b: 通过网盘分享的文件:Mathworks Matlab R2020b (9.9.0) Linux x64.7z
链接: https://pan.baidu.com/s/1_sw8wjx27xbU5mOVjeJ12w?pwd=xw9s 提取码: xw9s
二、前置准备
安装需要准备足够的数据盘内存,我当时安装准备了100G数据盘。需要在自己的服务器装好7z压缩包。在终端执行以下,命令:
sudo apt update
sudo apt install p7zip-full -y
三、安装过程(以下以M2020b为例)
解压安装包到一个位置:
在这之前要创建好文件夹:
mkdir /root/autodl-tmp/mat
7z x Matlab99R2020b_Lin64.iso -o/root/autodl-tmp/mat
cd 到安装好的文件夹,然后创建installer_input.txt,如果已经有了一定要重建一个新的,输入以下内容,静默安装到matlabapp文件夹下:
destinationFolder=/root/autodl-tmp/matlabapp
fileInstallationKey=09806-07443-53955-64350-21751-41297
agreeToLicense=yes
outputFile=/tmp/matlab_install.log
mode=silent
productSelection
MATLAB
Simulink
Aerospace_Blockset
Aerospace_Toolbox
Antenna_Toolbox
Audio_Toolbox
Automated_Driving_Toolbox
Bioinformatics_Toolbox
Communications_Toolbox
Computer_Vision_Toolbox
Control_Toolbox
Curve_Fitting_Toolbox
DSP_System_Toolbox
Data_Acquisition_Toolbox
Econometrics_Toolbox
Education_Toolbox
Embedded_Coder
Financial_Instruments_Toolbox
Financial_Toolbox
Fixed-Point_Toolbox
Fuzzy_Logic_Toolbox
Global_Optimization_Toolbox
HDL_Coder
HDL_Verifier
Image_Acquisition_Toolbox
Image_Processing_Toolbox
Industrial_Communication_Toolbox
Instrument_Control_Toolbox
IoT_Toolbox
Java_Dev_Toolbox
LMI_Toolbox
Machine_Learning_Toolbox
Mapping_Toolbox
MATLAB_Coder
MATLAB_Compiler
MATLAB_Compiler_SDK
MATLAB_ Distributed_Computing_Server
Mixed-Signal_Blockset
Model_Predictive_Control_Toolbox
Motor_Control_Toolbox
Neural_Network_Toolbox
Optimization_Toolbox
Parallel_Computing_Toolbox
Partial_Differential_Equations_Toolbox
Phased_Array_System_Toolbox
Power_Electronics_Toolbox
Predictive_Maintenance_Toolbox
RF_Blockset
RF_Toolbox
Robotics_Toolbox
Robust_Control_Toolbox
Sensor_Fusion_and_Tracking_Toolbox
Signal_Processing_Toolbox
SimBiology
SimEvents
Simscape
Simscape_Electrical
Simscape_Fluids
Simscape_Multibody
Simulink_3D_Animation
Simulink_Coder
Simulink_Compiler
Simulink_Design_Optimization
Simulink_Design_Verifier
Simulink_Desktop_Real-Time
Simulink_HDL_Coder
Simulink_PLC_Coder
Simulink_Real-Time
Stateflow
Statistics_and_Machine_Learning_Toolbox
Symbolic_Math_Toolbox
System_Identification_Toolbox
Text_Analytics_Toolbox
UAV_Toolbox
Vehicle_Network_Toolbox
Vision_Hardware_Support_Package
WLAN_Toolbox
Wireless_Communications_Toolbox
然后赋予mat文件夹下./install 和./bin 的执行权限
sudo chmod -R +x ./install
sudo chmod -R +x ./bin
开始安装matlab,这个过程需要一点时间 并且,这个时候一定要开机,不能无卡模式,不然安装不成功。
sudo ./install -inputFile ./installer_input.txt
等待片刻,如果安装成功 不会输出什么,你可以通过以下命令来检查是否安装成功:
/root/autodl-tmp/matlabapp/bin/matlab -help
正常输出就是安装成功,安装失败会输出 matlab not found

安装完成后 还需要激活,首先,cd到matlabapp下,把Crack文件夹下的证书都移动到这个文件夹下
mkdir license
cp /root/autodl-tmp/Mathworks\ Matlab\ R2020b\ \(9.9.0\)\ Linux\ x64/Crack/*.lic ./license
cp /root/autodl-tmp/Mathworks\ Matlab\ R2020b\ \(9.9.0\)\ Linux\ x64/Crack/libmwlmgrimpl.so bin/glnxa64/matlab_startup_plugins/lmgrimpl/
赋予其执行权限:
sudo chmod 555 bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so
然后在bin目录下新建activate.ini文件开始激活 matlab
isSilent=true
activateCommand=activateOffline
licenseFile=/root/autodl-tmp/matlabapp/license/license_standalone.lic
先给activate.ini 权限:
sudo chmod 444 bin/activate.ini
开始激活:
sudo bin/activate_matlab.sh -propertiesFile bin/activate.ini
显示以下内容表示安装成功!
后续就直接使用matlab命令了。
如果需要静默执行.m程序,可以使用以下命令:
matlab -nodesktop -nosplash -r yourcode
yourcode是一个.m文件,但是在执行时候不要写.m
浙公网安备 33010602011771号