在Linux環境(Ubuntu16.04)下安裝Matlab2017a
版權聲明:本文爲博主原創文章,版權均歸本人所有,任何人或團體、機構全部轉載或者部分轉載、摘錄,請保留本博客鏈接或標註來源。博客地址:https://blog.csdn.net/qq_31285709/article/details/82083902
前言
下載鏡像文件
創建掛載目錄
掛載鏡像R2017a_glnxa64_dvd1.iso
安裝鏡像
掛載鏡像R2017a_glnxa64_dvd2.iso
licenses破解
啓動matlab
前言
由於項目要求,需要在服務器上安裝matlab來跑代碼,對於Linux新手來說,在第一次Linux環境下安裝matlab還是有點懵,後來參考了網上的教程,自己安裝了一遍。因爲看到教程有的地方不夠詳細,自己也就整理出詳細版的安裝教程,供大家參考。在Linux操作系統(Ubuntu16.4)下安裝Matlab2017a的大概流程主要參考了下面三篇博客,感謝三位作者的指導。
在Ubuntu 16.04下安裝Matlab 2017a
https://blog.csdn.net/u011713358/article/details/69659265
ubuntu16.04下MATLAB2017a安裝
https://blog.csdn.net/adam_liu94/article/details/79551286
Ubuntu16.04安裝MATLAB2017a
https://blog.csdn.net/bug_creator/article/details/79382525
接下來我的內容主要是對安裝的過程進行了詳細的描述,作爲一個小白教程。文章提供了基本的操作命令,對可能出現的問題進行說明,並且把我實際安裝的詳情提供給大家參考,也算是在原作者內容上的豐富。
在開始內容之前,希望各位在安裝前需要注意幾個路徑:存放下載好的鏡像文件的鏡像目錄,掛載鏡像文件的掛載目錄,Matlab的安裝路徑(兩個破解文件的替換路徑,matlab的啓動路徑)。因爲一開始我安裝的時候對這幾個路徑比較懵,所以把它們理清楚,以後就很容易安裝。
下載鏡像文件
開始準備matlab2017a鏡像文件已經破解包。
Matlab 2017a Linux64網盤鏈接如下:
鏈接:https://pan.baidu.com/s/1sH1YYAehZmw-Y-KJlsyMtA 密碼:dgsl
網盤中我已經把Matlab 2017a Linux64 Crack.rar解壓,把R2017目錄裏的libmwservices.so文件copy到鏡像所在目錄下。我的鏡像目錄是home/down/MATLAB
詳情:
網盤文件中包含的文件如下圖:
在命令行進入鏡像目錄可以看到這些文件。
然後cd回到home目錄上,開始安裝流程。
創建掛載目錄
先在home目錄下創建一個名字爲Matlab的文件夾用於掛載鏡像。
sudo mkdir /home/<user name>/Matlab
詳情:
我這裏的用戶名是hadoop,掛載目錄爲/home/hadoop/Matlab
sudo mkdir /home/hadoop/Matlab
掛載鏡像R2017a_glnxa64_dvd1.iso
需要cd進入鏡像文件目錄,在鏡像文件目錄下使用下面命令,將R2017a_glnxa64_dvd1.iso掛載到之前創建的掛載目錄下。R2017a_glnxa64_dvd1.iso爲鏡像文件名的縮寫,在輸入命令行的時候寫鏡像文件名。
sudo mount -o loop R2017a_glnxa64_dvd1.iso /home/<user name>/Matlab
詳情:
這時候你會發現在文件夾的Device欄下面多出一個Matlab的安裝盤,裏面是Matlab鏡像內的文件。
如果掛載不上就運行下面的命令來更改鏡像目錄下的鏡像文件權限,然後再用上一條命令重新掛載一遍。
chmod 777 /home/<user name>/down/MATLAB/R2017a_glnxa64_dvd1.iso
安裝鏡像
cd回到home目錄下,使用下面命令,運行安裝程序。
sudo /home/<user name>/Matlab/install
詳情:
然後就進入熟悉的安裝界面。
- 用密鑰不聯網安裝
2.同意條款之後,輸入序列號09806-07443-53955-64350-21751-41297
Readme裏面的第一個序列號,使用其他序列號後期破解可能會出問題。
3.選擇安裝路徑以及選擇按照的工具,最好是在默認路徑/usr/local/MATLAB/R2017a,選擇安裝的產品全選。
4.Next之後點擊install開始安裝。
掛載鏡像R2017a_glnxa64_dvd2.iso
當進度條加載到75%左右的時候會彈出需要加載R2017a_glnxa64_dvd2.iso的窗口。
這時候需要打開另一個命令行窗口,先將當前掛載的鏡像R2017a_glnxa64_dvd1.iso取消掛載,然後再掛載鏡像R2017a_glnxa64_dvd2.iso,具體命令如下:
sudo umount /home/<user name>/ Matlab
cd進入鏡像目錄,掛載鏡像R2017a_glnxa64_dvd2.iso
sudo mount -o loop R2017a_glnxa64_dvd2.iso /home/<user name>/Matlab
詳情:
這時候,在文件夾的Device欄下面的Matlab的安裝盤裏的內容將變成鏡像R2017a_glnxa64_dvd2.iso的內容,然後點擊OK進度條會繼續動,直到安裝完畢。
在第一個命令行窗口會顯示finish。
之後在第二個命令行窗口把鏡像R2017a_glnxa64_dvd2.iso取消掛載。
sudo umount /home/<user name>/ Matlab
licenses破解
將破解的licenses文件進行替換,主要是matlab安裝路徑下的license_standalone.lic和libmwservices.so文件的替換。我這裏是默認安裝路徑,不同的路徑可以進行相對於的修改。在第一個命令行窗口,首先,
sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses
然後cd進入到鏡像目錄下,使用下面的命令:
sudo cp license_standalone.lic /usr/local/MATLAB/R2017a/bin/licenses/
sudo cp libmwservices.so /usr/local/MATLAB/R2017a/bin/glnxa64/
詳情:
啓動matlab
從matlab的安裝路徑下啓動matlab,不同的安裝路徑進行相應的修改。其他教程裏有教怎麼創建桌面啓動的,很容易實現,在這先介紹怎麼用命令行實現。
sudo /usr/local/MATLAB/R2017a/bin/matlab
第一次啓動激活matlab
在第一次啓動matlab的時候會跳出激活的命令框,選擇用文件激活,然後選擇鏡像目錄下的license_standalone.lic文件就好。
顯示激活完成,之後再使用啓動matlab的命令就可以正常啓動matlab了。
sudo /usr/local/MATLAB/R2017a/bin/matlab
最後,歡迎大家轉載,多多交流。