Centos下部署Matlab環境
阿新 • • 發佈:2018-12-16
由於演算法需要用matlab進行分析資料,考慮到後續程式設計需要加入matlab的介面,故在伺服器上部署matlab環境
一、環境
系統:Centos6.5
軟體版本:Matlab2014b
二、部署步驟
1、網上下載破解版的linux下程式,在官網下載貌似不行,又要註冊賬號,又要license的,不方便,我下載的是R2014B,我的linux環境是64位的centos6.5 其他環境:需要java的支援,安裝過程看提示
百度雲資源 安裝映象:
2、由於檔案很大,在windows下,可以先壓縮成幾個包再遠端上傳到伺服器,千萬不要一次性用ftp,我上傳到90%,本地網路斷了一下就沒有然後了,我是分三個包上傳到遠端伺服器的;
3、解壓,由於windows下分解的,所以在linux下先合併到一起,使用 cat R2014b_glnxa64.* >R2014b_glnxa64_all.zip zip -F R2014b_glnxa64_all.zip #修復zip檔案
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、替換檔案
[[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