Linux安裝matlab及簡單操作

2022-08-03 08:12:12 字數 3244 閱讀 5072

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...