Ubuntu 12.04安装TLF-SOFT-Mathworks.Matlab.R2012a.UNIX.ISO-TBE.iso

来源:互联网 发布:未来教育二级vb序列号 编辑:程序博客网 时间:2024/05/15 19:31

本文记录在Ubuntu 12.04系统上安装Matlab.R2012a的步骤。


安装前准备:

自行下载matlab的安装文件: [科学计算语言].TLF-SOFT-Mathworks.Matlab.R2012a.UNIX.ISO-TBE.iso,文件大小为4.97GB,该版本适合Linux和Mac系统。


安装步骤:

1) 在/mnt目录下新建一个文件夹temp:

$ cd /mnt

$ sudo mkdir temp


2) 在镜像文件目录下,执行如下命令将.iso文件挂载到/mnt/temp文件夹下

$ sudo mount -o loop [科学计算语言].TLF-SOFT-Mathworks.Matlab.R2012a.UNIX.ISO-TBE.iso /mnt/temp/


3) 进入/mnt/temp/,可以看到.ISO内的文件列表,运行install安装。

$ ./install

打开了图形化安装界面


4) 根据界面安装向导:

选择 install manually without using internet.  点下一步。

接受协议,下一步。

输入key: 40736-02586-02713-46114-19557,下一步。

Installation type选择“Custom”,下一步。这里可以停一下,先创建一个你想把matlab安装到的路径 (/opt/MATLAB/R2012a):

$ cd /opt

$ sudo mkdir MATLAB

$ cd MATLAB/

$ sudo mkdir R2012a


修改该文件夹的读写权限:

test@test:/opt/MATLAB$ ls -lh         #查看之前的权限

total 4.0K

drwxr-xr-x 2 root root 4.0K Dec 31 23:33 R2012a

test@test:/opt/MATLAB$sudo chmod 777 R2012a

[sudo] password for ltu:

test@test:/opt/MATLAB$ ls -lh         #查看之后的权限

total 4.0K

drwxrwxrwx 2 root root 4.0K Dec 31 23:33 R2012a


设置安装路径为:/opt/MATLAB/R2012a。下一步。

Select products to install...(我全选了)


Provide licence file location:

浏览到lic_standalone.dat,


Conform your installation settings。开始安装。等待约3分钟,装完弹出提示:


点“OK”就行,后面再激活。


Installation is completed.


5) 卸载镜像文件

test@test:/mnt$ sudo umount [科学计算语言].TLF-SOFT-Mathworks.Matlab.R2012a.UNIX.ISO-TBE.iso


6) 尝试打开matlab,

test@test:/mnt$ sudo /opt/MATLAB/R2012a/bin/matlab

弹出激活页面。

选择Activate without internet:


下一步,浏览到lic_standalone.dat文件所在目录,激活成功。


这时可以看到终端提示一个警告:

/opt/MATLAB/R2012a/bin/matlab: 1: /opt/MATLAB/R2012a/bin/util/oscheck.sh: /lib64/libc.so.6: not found


解决方法: make a symbolic link to the location matlab expects it to be with the following command

test@test:/mnt$sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6


再次运行

test@test:/mnt$ sudo /opt/MATLAB/R2012a/bin/matlab

警告消失。matlab的主界面展示在你面前。


参考:

http://blog.sciencenet.cn/blog-645611-728940.html

http://www.mathworks.com/matlabcentral/answers/10134-usr-local-matlab-r2011a-bin-util-oscheck-sh-605-lib64-libc-so-6-not-found


0 0
原创粉丝点击