ubuntu14.04 MATLAB R2015b 安装


-------"道路是曲折的,前途是光明的!"

终于搞定了matlab,特意在这里做个笔记,旨做备份和记录,也希望为和我一样迷茫的你偶尔点一下睛。欢迎各位深度君一起交流学习:)

一部分参考自:linux公社 matlab安装 

1.环境

(1). Ubuntu x64系统

(2). Matlab  R2015b_glnxa64.iso,可以从百度网盘下载到:链接:http://pan.baidu.com/s/1dD9F8RJ密码: t8zi

2. Ubuntu安装MATLAB

(0)解压缩

注意查看Matlab_2015b_Linux64_Crack中的readme.txt,里面包含安装所需的许可证文件秘钥,全文摘抄如下(可略过)。

I offer two modes of installation:

1) standalone:

- Install choosing the option "Use a File Installation Key" and supply the following FIK

aaaaa-bbbbb-ccccc-ddddd-eeeee-xxxxx

- To install Matlab Production Server,using this

aaaaa-bbbbb-ccccc-ddddd-eeeee

- Use license_standalone.lic to activate,

or make a "licenses" folder in %installdir% and copy license_standalone.lic to it,and run matlab without activation

- after the installation finishes copy the folders to %installdir% to overwriting the originally installed files

2) floating license (network license server):

- Install choosing the option "Use a File Installation Key" and supply the following FIK

aaaaa-bbbbb-ccccc-ddddd-eeeee-fffff

- To install Matlab Production Server,using this

aaaaa-bbbbb-ccccc-ddddd-eeeee

- Use license_server.lic when asked

- after the installation finishes copy the folders to %installdir% to overwriting the originally installed files

问题:目前两种模式的区别还不太明白

(1). 挂载ISO镜像文件

$ sudo mount -o loop R2015b_glnxa64.iso /mnt/tmp

(2). 执行安装过程,选择不联网安装,序列号在~/crack/readme.txt文件中。

$ cd /mnt/tmp

$ sudo ./install

(3). 安装完毕,采用不联网激活,找到相应的激活文件*.lic,并且将~/crack/bin/中的文件复制到~/MATLAB/Rxxxx/bin中。

$ sudo cp /[Your crack directory]/Matlab_2015b_Linux64_Crack/R2015b/bin/glnxa64/*

/usr/local/MATLAB/R2015b/bin/glnxa64

(4). 卸载ISO镜像。

$ sudo umount /mnt/tmp


(此处出现umount:device is busy的解决方案:

$ mount /mnt/tmp/ -f    //强制卸载也不行

umount2: ……

umount: /mnt/tmp: device is busy.……

使用fuser命令——识别出正在对某个文件或端口访问的进程

$ fuser -m /mnt/tmp/

/mnt/tmp/:          6677c

$ ps aux | grep 6677

$ kill -9 6677

$ fuser -m /mnt/tmp   //进程已被关闭

$  umount /mnt/tmp/    


(5). 激活MATLAB

根据readme.txt里standalone的安装模式下提示,我们需要先在MATLAB安装路径下创建一个新的文件夹林岑色license,然后把license_standalone.lic拷贝至license中,之后进行激活。

$ cd /usr/local/MATLAB/R2015b/bin

$ mkdir license

$ cd ~

$ cp /[Your crack directory]/Matlab_2015b_Linux64_Crack/license_standalone.lic  /usr/local/MATLAB/R2015b/license

(6)创建桌面快捷方式  

新建一个桌面配置文件,文件名为Matab_2015b.desktop: $ gedit Matlab_2015b.desktop ,其内容如下:

[Desktop Entry]

Name=Matlab 2015b

Exec=/usr/local/MATLAB/R2015b/bin/matlab -desktop

Icon=/home/Ubuntu/workspace/matlab/ShortCut/splash.png  //splash.png(matlab图标)所在的绝对路径,请自行修改到它所在的正确位置

Type=Application

Name[zh_CN]=Matlab_2015b

把这个桌面配置文件复制到桌面,即可在桌面得到一个Matlab启动的快捷方式;如果将它复制到/usr/share/applications,则得到主面板菜单栏的快捷方式。

$ cp Matlab_2015b.desktop /home/ubuntu/Desktop

$ sudo cp Matlab_2015b.desktop /usr/share/applications

安装完毕,单击桌面上的快捷方式,试试快捷方式可不可以用吧~

(7) 修改环境变量

$ vim .bashrc

在最后加上 export PATH=$PATH: /usr/local/MATLAB/R2015b/bin  //即matlab的安装地址

$ source .bashrc   //使环境变量生效

这样我们就可以在根目录下执行matlab命令了~                                                                                                                            

                                                                                                                     Know more ,Do more, Do better

-------"道路是曲折的,前途是光明的!"

推荐阅读更多精彩内容