-------"道路是曲折的,前途是光明的!"
终于搞定了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
-------"道路是曲折的,前途是光明的!"