1. 程式人生 > >Centos下部署Matlab環境

Centos下部署Matlab環境

       由於演算法需要用matlab進行分析資料,考慮到後續程式設計需要加入matlab的介面,故在伺服器上部署matlab環境 

一、環境

系統:Centos6.5

軟體版本:Matlab2014b

二、部署步驟
1、網上下載破解版的linux下程式,在官網下載貌似不行,又要註冊賬號,又要license的,不方便,我下載的是R2014B,我的linux環境是64位的centos6.5 其他環境:需要java的支援,安裝過程看提示
百度雲資源 安裝映象:
http://pan.baidu.com/s/1mgqmcAG 密碼: 58zr

2、由於檔案很大,在windows下,可以先壓縮成幾個包再遠端上傳到伺服器,千萬不要一次性用ftp,我上傳到90%,本地網路斷了一下就沒有然後了,我是分三個包上傳到遠端伺服器的;

3、解壓,由於windows下分解的,所以在linux下先合併到一起,使用 cat R2014b_glnxa64.* >R2014b_glnxa64_all.zip zip -F R2014b_glnxa64_all.zip  #修復zip檔案
unzip R2014b_glnxa64_all.zip  #解壓zip檔案 得到iso檔案

4、掛載, mkdir /mnt/iso mount R2014b_glnxa64.iso -o loop /mnt/iso 5、要破解的話,直接執行執行程式是有問題的,把iso檔案全部拷貝到home下 cd / cp -ar iso/ /home/matlab 把iso解除安裝掉 umount /mnt/iso 6、替換檔案
1)把/matlab/java/jar/install.jar 替換 2)把license.lic放到伺服器上某個目錄下,我放在/usr/local/src下 3)把libmwservices.so放到matlab/bin/glnxa64/下 7、安裝,因為是圖形化安裝,所以要mode要是silent模式如下命令:
[[email protected] matlab]# ./install -destinationFolder /usr/local/matlab  -mode silent  -agreeToLicense yes -fileInstallationKey 29797-39064-48306-32452 會出現安裝的過程,安裝完成,會提示出現會在/tmp下生成安裝的進度日誌,預設是mathworks_root.log 8、配置環境變數,在/etc/profile中新增 export PATH=$PATH:/usr/local/matlab/bin 9、source /etc/profile   #立即生效 10、linux下命令列使用matlab,使用 matlab -nodisplay -c /usr/local/src/license.lic 為了方便,可以把license.lic放到matlab的安裝目錄下,我放到/usr/local/matlab/etc/下; 11、由於命令列模式每次需要很長的命令,把這個長命令新增到別名中,在/etc/profile中,新增 alias matlab=' matlab -nodisplay -c /usr/local/matlab/etc/license.lic' source /etc/profile #生效 12、可以直接鍵入matlab進入matlab的命令列模式了

參考文件: http://blog.csdn.net/lanbing510/article/details/41698285 http://blog.sina.com.cn/s/blog_67914f290101d76v.html http://blog.sina.com.cn/s/blog_aa0945e30101a6uz.html