OpenSUSE-10.2-LINUX-MATLAB R14 安装过程...
优点:不需要光驱 刻录好的光盘,但为了软件备份,还是刻一张DVD的盘,本文介绍的是MATLAB在LINUX下的镜像安装。实验成功:在root权限下。
一、软件准备
Matlab for linux 的安装源ISO;一般是三个CD盘,容量是1.2G;强烈建议刻盘用DVD刻,还可以将matlab,在windows 下的也刻录,三张-浪费!
二、具体安装步骤
1、创建光盘映象挂载目录和安装目录
$sudo mkdir /mnt/cdrom1 /mnt/cdrom2 /mnt/cdrom3
$sudo mkdir /opt/matlab
2、license.dat的处理
$sudo cp */license.dat /opt/matlab
(在第一个安装ISO里,解压后既得;注:*是存放license.dat的文件路径)。
3、挂载映象
$sudo mount -o loop */Matlab1.iso /mnt/cdrom1
$sudo mount -o loop */Matlab2.iso /mnt/cdrom2
$sudo mount -o loop */Matlab2.iso /mnt/cdrom3
(注:*是存放ISO的文件路径,Matlab1/2/3.iso 是将三个镜像改名后的,建议这样,原来的很长,输入不方便)
4、安装
$sudo /mnt/cdrom1/install
重要注意点:
A、你的license.dat一定是要在你所想安装的文件夹内,否则,会出现验证不通过。
B、在安装提示下要将默认的/root 改成你要装的文件夹路径,或者说就是你的license.dat所在的文件路径。这一过程简单,按提示,点OK即可!
5、license.lic的处理
A:把license.lic从镜像或光盘中复制出来并打开,并把第一行的"your_host_name"改成你自己的,不知道的话,直接打开终端看,假如,不在root下,可以用 hostname 来查询。改的模式是"mycomputer1-desktop",保存。然后把保存好的文件license.lic复制到 “/opt/matlab/etc”中。
B:用命令的形式 $sudo mv /media/matlab-linux/license.lic /opt/matlab/etc (cp 命令是可行的)
6、安装基本配置
$sudo /opt/matlab/install_matlab
按提示 点OK 即可。
7、 卸载盘符
$sudo umount /mnt/cdrom1
$sudo umount /mnt/cdrom2
$sudo umount /mnt/cdrom3
$sudo rm -r /mnt/cdrom*
--先卸载盘符,然后将创建的cdroom*文件夹都去掉。
8、改用系统自用的java,以支持中文路径。(这样虽然很好的解决了,中文的问题,但是发现GUI启动不了。)
$sudo gedit /opt/matlab/bin/matlab 添加一句
“export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun*/jre”(路径请自己确认,此项没有保存成功jre,但不影响程序)
三、附带问题
9、解决simulink不能起动的问题 $sudo apt-get install libxft1
10、maple工具包不能使用的问题 可能报错,如下:
Unable to load mex file: /usr/local/matlab/toolbox/symbolic/maplemex.mexglx.
/usr/local/matlab/bin/glnx86/libmaple.s symbol errno, version GLIBC_2.0 not defined in libc.so.6 with link time reference
??? Invalid MEX-file '/usr/local/matlab/toolbox/symbolic/maplemex.mexglx': .
解决方法正如第8步中的方法,加入export LD_ASSUME_KERNEL=2.4.1,设置这个环境变量。
11、.解决mex不能调用gcc的问题(与c混合编程)
删掉 matlab自己的libgcc_s.so.1,
用系统自己的/lib/libgcc_s.so.1复制即可。
四、桌面生成MATLAB启动图标
安装matlab在/opt/matlab/里,在桌面上生成了一个启动器,注意不在终端里面。语句中/opt/matlab/bin/matlab -desktop注意-前面有一空格。由此,按上述步骤,可以将MATLAB R14安装到你的电脑里。

添加到雅虎收藏