12 .資料準備:1)解壓『』r2017b_glnxa64.z01『』和『『』r2017b_glnxa64.z02『』在同乙個資料夾,並壓縮成以『.iso』結尾的檔案備用;
2)在linux使用mkdir建立4個資料夾,包存放路徑、掛載路徑、欲安裝路徑、啟用配置檔案存放路徑
mkdir /home/disk1/matlab/data/software/matlab2017b
mkdir /home/disk1/matlab/data/software/matlab2017b/temp
mkdir /home/disk1/matlab/usr/local/matlab/r2017b
mkdir /home/disk1/matlab/usr/local/matlab/etc
ps: 如果mkdir報錯,使用 mkdir -p 『路徑』即可,即無當前檔案重新建立
3)將重壓縮的iso和解壓後的crack檔案上傳到資料夾「mkdir /home/disk1/matlab/data/software/matlab2017b」
2. 掛載臨時路徑
2.1 操作命令: sudo mount -t auto -o loop /home/disk1/matlab/data/software/matlab2017b/r2017b_glnxa64.iso /home/disk1/matlab/data/software/matlab2017b/temp
ps:『/home/disk1/matlab/data/software/matlab2017b/r2017b_glnxa64.iso』是安裝iso的路徑和名字
『/home/disk1/matlab/data/software/matlab2017b/temp』是掛載路徑
2.2 掛載錯誤,主要有2個:
2.2.1裝置寫保護,僅讀。
解決方法:重新建立同名檔案『activate.ini』和『installer_input.txt』,
『activate.ini』輸入:issilent=true //開啟silent模式
activatecommand=activateoffline //設定啟用方式, 離線啟用 無需聯網
licensefile=/root/zsy/data/software/matlab2017b/matlabr2017b_linux_crack/license_standalone.lic //license檔案位置
『installer_input.txt』輸入:destinationfolder= /root/zsy/usr/local/matlab/r2017b //安裝目錄
fileinstallationkey= 09806-07443-53955-64350-21751-41297 //序列號
agreetolicense=yes //同意協議
outputfile=/tmp/mathwork_install.log //安裝日誌 (optional)
mode=silent //開啟無人值守安裝
activationpropertiesfile=/root/zsy/data/local/matlab/etc/activate.ini //啟用檔案
特別注意:2個檔案不能直接傳輸到第一步建立的啟用資料夾『etc』,先傳輸到其他位置,然後利用cp複製到『etc』資料夾;
2.2.2 出錯,'end - unsuccessful',意思不是很明白,猜測原因可能路徑注釋方式不太對。解決方式將上述檔案中的注釋中文全部去掉
3. 安裝
sudo /home/disk1/matlab/data/software/matlab2017b/temp/install -inputfile /home/disk1/matlab/usr/local/matlab/etc/installer_input.txt
4. 破解和取消掛載
4.1 破解。cp複製『license_standalone.lic』和『libmwservices.so』到對應資料夾
sudo cp /home/disk1/matlab/data/software/matlab2017b/matlabr2017b_linux_crack/license_standalone.lic /home/disk1/matlab/usr/local/matlab/r2017b/licenses/ sudo cp /home/disk1/matlab/data/software/matlab2017b/matlabr2017b_linux_crack/libmwservices.so /home/disk1/matlab/usr/local/matlab/r2017b/bin/glnxa64/
4.2 取消掛載
sudo umount /home/disk1/matlab/data/software/matlab2017b/temp
ps:該步驟完成後,可以刪除安裝包和臨時掛載資料夾,可以騰出近20g的空間
5. 新增環境變數
任意路徑開啟文件:sudo vim ~/.bashrc
鍵盤『insert』選擇插入,將游標移動到user的最低端,新增:『export path="/home/disk1/matlab/usr/local/matlab/r2017b/bin:$path"
儲存和更新:鍵盤『esc』退出,輸入『:wq』,之後『source ~/.bashrc』重新整理即可。
多個後台程式執行,關閉sshell仍可執行的操作:
1. cd 切換到指定資料夾
2. 使用命令:nohup matlab -nojvm -nodisplay -nosplash -nodesktop matlabscript.m 1>running.log 2>running.err &
其中,『matlabscript.m』為欲執行檔案的命名,nohup本意『no hang up』,&表示在後台執行的意思,不可省略。
特別注意:當程式執行後,不能直接關閉xshell,直接關閉會導致程式關閉;
正確操作:需要按任意鍵返回輸入介面,之後exit退出
其他指令:『jobs』檢視執行的任務有多少
『kill -9 jobnum』終止對應的程式,『jobnum』表示對應的執行程式的編號
『top』檢視後台執行程式的個數和狀態
『cd』 開啟指定資料夾,中間必須有乙個空格
『quit』終止matlab程式
主要參考:
Linux安裝docker及簡方式
檢查核心版本,必須3.0以上,輸入下面命令會返回核心版本號,如果版本號較低,可以輸入 yum update進行公升級 uname r2.安裝docker,輸入下面命令進行安裝,中途需要輸入 y進行確認,安裝完成後可以檢視docker版本,如果成功顯示版本號,則表示安裝成功 3.啟動docker,啟動...
Python Matplotlib安裝及簡單使用
在使用numpy進行學習統計計算時是枯燥的,大量的資料令我們很頭疼,所以我們需要把它圖形化顯示。matplotlib是乙個python的圖形框架,類似於matlab和r語言。選擇對應的版本即可安裝,我選擇的版本為matplotlib 1.3.1.win32 py2.7.exe。由於我之前已經安裝過n...
Python Matplotlib安裝及簡單使用
在使用numpy進行學習統計計算時是枯燥的,大量的資料令我們很頭疼,所以我們需要把它圖形化顯示。matplotlib是乙個python的圖形框架,類似於matlab和r語言。選擇對應的版本即可安裝,我選擇的版本為matplotlib 1.3.1.win32 py2.7.exe。由於我之前已經安裝過n...