1. 程式人生 > >matlab2016b -ubuntu 1604 -install- and -trouble -shooting--finally-all is ok!!

matlab2016b -ubuntu 1604 -install- and -trouble -shooting--finally-all is ok!!

5.1 sun pan -i 正常的 圖標 找不到 src dao

Linux系統下安裝matlab2016b

標簽: ubuntumatlablinux 技術分享 分類:

前幾日逛知乎,發現MATLAB_2016b已經可以下載,作為交大學生,自然可以從葡萄網站上進行直接下載,因為P2P內網網速絕對杠杠的。對於沒有葡萄賬號的同學,也可以從以下link進行下載:

鏈接 http://pan.baidu.com/s/1bpigeHx 
密碼 gl8e

周末閑暇時間,對自己的筆記本裝了雙系統,Windows10和Ubuntu16.04。Windows10系統也裝了MATLAB_2016b

,但想必大家都比較熟悉,所以在此只給出下載link:

鏈接 http://pan.baidu.com/s/1bpigeHx 
密碼 gl8e

如需轉載,請聯系[email protected]
好啦,進入今天的主題,在Linux下安裝MATLAB_2016b:
下載完,大家會看到以下的文件(有三個),其中兩個是鏡像文件,也就是後綴名為.iso的文件,另外一個是.rar文件,這裏需要解釋下為什麽是兩個鏡像文件呢?嗯,沒錯,太大了!同時這也給下面掛載然後安裝帶來一丟丟的麻煩。不過好在博主已經成為了前幾個吃螃蟹的人,已經嘗試著解決了。另外對於壓縮文件,提醒大家必須要安裝解壓縮文件呀!linux下的安裝應該是 sudo apt-get install rar

,然後解壓指令是 unrar e *.a.rar,這裏做下鋪墊,後面就略了。

接下來就是進行安裝,大家可能會像本博主一樣,天真的以為能直接點iso文件就可以進行自動安裝了,現實的冷水總是將愛做夢的人從頭淋到腳。實際上需要大家將iso文件先掛載到一個無用的目錄下,然後再進行安裝。
首先建立掛載位置文件夾,指令為sudo /media/matlab,這裏以matlab為新建的文件夾用於掛載為例,然後sudo mount -t auto -o loop *…._dvd1.iso進行掛載,sudo表示 super user do, 輸入密碼後有個warning不用管,然後就掛載完畢。這裏必須強調以下,大家千萬別看著一共兩個iso文件,心裏想著,媽呀,那接下來掛載第二個吧!千萬別這樣做,因為博主這樣做了的後果就是掛在了n次仍是找不到相應的install文件了!至於第二個iso文件掛載的時機需要放到安裝的時候來完成。
第二步,就是進行安裝了,你應該找到安裝的iso文件(*a_dvd1.iso),指令就是cd /media/matlab

,掛載成功你ls以下就會發現有install文件,這樣同時也代表著你現在掛載成功啦!這裏有個小技巧,就是回到原來的media文件夾目錄下,然後cd ..退出當前目錄,然後直接執行sudo media/matlab/install或者在matlab文件夾下進行sudo ./install命令執行。這兩種都行,但是,博主只能用第一種,第二種會報錯。
如需轉載,請聯系[email protected]
這裏要說的就是安裝肯定需要路徑的,所以大家後面一定要記得自己的路徑是什麽,用手機拍下來也不過分!對於安全秘鑰,請到readme.txt文件中尋找,對於用過了Crack的用戶來說,easy!
第三步, 就是等等等,直到等到提示拔出dvd1,然後插入dvd2,表明同誌你成功了一半了。不過,別高興的太早,接下來才需要掛載第二個iso文件(*b_dvd2.iso)到/media/matlab文件夾下,這裏註意的是,由於你當時的終端窗口正在 進行安裝,所以你是無法進行操作的,所以你需要ctrl+Alt+t進行重新開一個終端命令窗口。這樣才能順利進行下去。掛載成功後直接點擊ok就ok了。
第四步,就是激活啦!大家會發現有一個license_standalone.lic的文件,就是這個lic文件來進行執行激(dao)活(ban)任務的。大家還記得我上面強調的安裝目錄嗎?接下來cd到安裝的目錄下,然後直接輸入matlab指令,這樣就會出現matlab的圖標,接下來用不聯網的方法進行激活,然後離成功最後一步。
最後,解壓縮*c.rar文件,然後找到/bin/glnx64/文件,將這些文件全部復制到安裝的文件夾裏面的bin/glnx64文件就可以了。一共替代4個文件,非常方便。具體指令為cp -f wenjian1 wenjian2即可。接下來就享受R2016b帶來的方便吧!你絕對會愛上他,因為randn(4) - [2 2 2 2]將不會再報錯!
由於博主,剛開始寫CSDN博客排版方面請多多見諒! 也希望大家多多指正!
如需轉載,請聯系[email protected]

ubuntu16.04下安裝matlab2016b教程

標簽: ubuntumatlablinuxmatlab2016b

主題:Linux下安裝MATLAB2016

首先本文在Eric2016_Lv文章基礎上進行安裝,自己也根據實際情況遇到了一些問題並加以解決,步驟如下:

步驟:

1、下載:下載地址見參考文章

下載後的Linux文件夾會有三個文件分別是R2016b_glnxa64_dvd1.iso、R2016b_glnxa64_dvd2.iso和Matlab 2016b Linux64 Crack文件夾。

rar文件解壓,首先安裝rar解壓工具,再進行Crack文件解壓

命令:

sudo apt install rar

rar x Matlab\ 2016b\ Linux64\ Crack.rar

註意:解壓後Crack文件夾中包含readme.txt文件,裏面包含密鑰,license_standalone.lic文件,用於進行軟件激活,/bin/glnx64/文件,用於進行matlab安裝目錄中bin/glnx64/的替換,裏面工四個文件。

2、掛載:首先建立掛載文件夾,本文為/home/generallc/matlab2016,然後用mount命令進行R2016b_glnxa64_dvd1.iso文件掛載,註意當前只掛載R2016b_glnxa64_dvd1.iso文件,R2016b_glnxa64_dvd2.iso先不要進行掛載。

命令:

mkdir /home/generallc/matlab2016 #掛載目錄

sudo mount -t auto -o loop /home/generallc/下載/matlab/R2016b_glnxa64_dvd1.iso /home/generallc/matlab2016

註意:/home/generallc/下載/matlab/為下載的linux版本MATLAB2016文件目錄,/home/generallc/matlab2016為指定的掛載目錄

3、安裝:進入到掛載目錄下,可以發現有install文件,然後返回當前目錄的前一層進安裝

命令:

cd /home/generallc/matlab2016 #進入到掛載目錄下,可以看到install文件

cd .. #返回上一層目錄

sudo /home/generallc/matlab2016/install # 進行安裝、彈出安裝界面,類似windows安裝,安裝密鑰在Crack文件中的readme.txt中

註意:記住matlab安裝目錄,本文為/home/generallc/MATLAB

4、安裝R2016b_glnxa64_dvd2.iso

當R2016b_glnxa64_dvd1.iso安裝完成後,提示拔出dvd1,然後插入dvd2對話框,此時需要掛載第二個iso文件(R2016b_glnxa64_dvd2.iso)到/home/generallc/matlab2016文件夾下,這裏註意的是,由於你當時的終端窗口正在 進行安裝,所以你是無法進行操作的,所以你需要ctrl+Alt+t進行重新開一個終端命令窗口。掛載成功後直接點擊ok就可以了。

命令:

ctrl+Alt+t #新建窗口

sudo mount -t auto -o loop /home/generallc/下載/matlab/R2016b_glnxa64_dvd2.iso /home/generallc/matlab2016

5、激活:安裝完成後,進入/home/generallc/MATLAB/bin 目錄下,運行matlab文件,彈出激活對話框,選擇用不聯網的方法進行激活。然後用用下載目錄中/bin/glnx64/的四個文件替換matlab安裝目錄中bin/glnx64/裏面文件。

命令:license文件加載

cd/home/generallc/MATLAB/R2016b/bin #進入到matlab安裝文件中

./matlab #運行matlab,彈出激活對話框,選擇用不聯網的方法進行激活,加載license_standalone.lic文件

註意:本文激活過程中,出現了權限不足問題,采用chomd命令提高對license_standalone.lic文件和安裝目錄R2016b的權限

cd /home/generallc/MATLAB/R2016b/ #進入到掛載目錄中

#提高對license_standalone.lic文件的操作權限

cd/home/generallc/MATLAB #進入到matlab安裝文件中

sudo chmod -R 777 R2016b/ #提高對安裝目錄R2016b的操作權限

命令:文件替換,用下載目錄中/bin/glnx64/的四個文件替換matlab安裝目錄中bin/glnx64/裏面文件。

sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libmwservices.so /home/generallc/MATLAB/R2016b/bin/glnxa64
sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libmwlmgrimpl.so /home/generallc/MATLAB/R2016b/bin/glnxa64
sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libinstutil.so /home/generallc/MATLAB/R2016b/bin/glnxa64
sudo cp /home/generallc/下載/matlab/R2016b/bin/glnxa64/libcufft.so.7.5.18 /home/generallc/MATLAB/R2016b/bin/glnxa64

註意:文中的三個目錄:

matlab2016b下載目錄: /home/generallc/下載/matlab

掛載目錄: /home/generallc/matlab2016

/home/generallc/MATLAB

Linux 安裝MATLAB教程及安裝完打開後出現Licensing error: -8,523.不能正常運行解決辦法

技術分享 分類:

按照MATLAB正常的安裝步驟,到激活完整之後,執行./matlab命令仍然無法正常運行MATLAB,出現以下錯誤提示:


所以我們只需將crack中的ibmwservices.so復制到安裝目錄中bin/glnxa64中覆蓋對應的文件,即可.

補充MATLAB在linux的安裝過程:
1. 首先在home路徑下,創建掛在目錄root/mnt/
mkdir /mnt

2. 將matlab的iso文件R2015b_glnxa64.iso 復制到home路徑下,然後就是掛載該文件,如
mount -o loop -t iso9660 R2015b_glnxa64.iso /root/mnt/
(若用右鍵提取文件可能會出現無法提取的錯誤,“裝入歸檔文件出現了一個錯誤”,因此這裏建議采用mount命令提取)

4. 安裝完成後,進入安裝目錄/usr/local/MATLAB/R2015b/bin,執行./matlab
初次運行會要求你進行版本激活,選擇crack中的Matlab_R2015b_glnxa64.lic

另外,每次都進入到/usr/local/MATLAB/R2015b/bin中打開matlab這樣非常麻煩,一種方式就是創建快捷方式。
比如我這裏就在home默認路徑下創建了快捷方式,可通過ln關聯實現。 進入home當前目錄,執行
ln -s /usr/local/MATLAB/R2015b/bin/matlab matlab
然後,在home路徑下執行./matlab就可以了。
------------------------------------------------------------------------- my problems: [email protected]:~/old/matlab2016b-Linux/R2016b/bin/glnxa64$ sudo cp lib* /usr/local/MATLAB/R2016b/bin/glnxa64/ -rf

what my wrong-processing is that i did not usr this "-f" . you must replace the old dynamic lib but ignore it . here is my wrong-procesing before which brought large mount of troubles to me!! : [email protected]:~/old/matlab2016b-Linux/R2016b/bin/glnxa64$ sudo cp lib* /usr/local/MATLAB/R2016b/bin/glnxa64/ -r ( wrong doings ).


matlab2016b -ubuntu 1604 -install- and -trouble -shooting--finally-all is ok!!