0. 下載安裝包
下載的文件有Matlab 2016b Linux64 Crack.rar,R2016b_glnxa64_dvd2.iso,R2016b_glnxa64_dvd1.iso。
1. 拷貝安裝文件並上傳服務器
在Windows下用虛擬光驅打開,並將R2016b_glnxa64_dvd1.iso和R2016b_glnxa64_dvd2.iso所有內容復制出來。並且壓縮成.zip文件后,用SCP上傳到服務器上。
2. 安裝JAVA JDK
去官網下載ubuntu16.04 64位的JAVA JDK,scp到服務器上后解壓后得到文件夾:jdk1.8.0_144,然后如下修改~/.bashrc
運行命令source ~/.bashrc。輸入java -version測試安裝是否成功。
3. 命令行安裝matlab
3.1 准備安裝文件
解壓步驟1中的R2016b_glnxa64_dvd1.zip,解壓后的目錄如下($MATLAB_HOME):
解壓步驟1中的R2016b_glnxa64_dvd2.zip,解壓后的目錄如下:
別漏了.dvd2要不然在后面安裝的時候會被提示要插入DVD2才能繼續安裝。
之后用rsync -av archives/ $MATLAB_HOME/archives,將兩個文件夾合並,不能用mv。之后將.dvd2拷貝到$MATLAB_HOME下
3.2 建立matlab安裝文件夾($MATLAB)
將installer_input.txt、crack和activate.ini拷貝到$MATLAB中,(紅色框的,其他的是已經安裝好matlab的文件)
3.3 修改installer_input.txt
destinationFolder=matlab/2016b #安裝目錄 fileInstallationKey= 12345-67890-12345-67890 #序列號詳見破解文件crack的readme agreeToLicense=yes #同意協議 outputFile=/tmp/mathwork_install.log #安裝日志 mode=silent #開啟無人值守安裝 activationPropertiesFile=activate.ini #激活文件 licensePath=crack/license_standalone.lic #license文件,在crack文件夾中
3.4 修改activate.ini文件
isSilent=true #開啟silent模式 activateCommand=activateOffline #設置激活方式, 離線激活 無需聯網 licenseFile=crack/license_standalone.lic #license文件位置
3.5 修改執行權限
chmod 777 $MATLAB_HOME
3.6 安裝
sudo $MATLAB_HOME/install -inputFile installer_input.txt
3.7 破解參考
http://blog.csdn.net/smartzmz/article/details/41823187
4.0 安裝matconvnet中遇到的gcc問題
電腦中既有gcc5.4又有gcc4.9,然而2016b要用gcc4.9,修改~/.matlab/R2016b下的mex_C++_glnxa64.xml, mex_C_glnxa64.xml
libstdc++.so.6的問題(https://itbilu.com/linux/management/NymXRUieg.html),我直接是這樣做: