您查看的文章来源于http://www.oklinux.cn
测试系统:Everest0.5 / Fedora 8
一、安装
从网上下载的Matlab R14
1、首先需要建立安装目录
[wzh@localhost ~]$ su
[root@localhost ~]$ mkdir /usr/matlab
2、然后加载光盘映像
[root@localhost wzh]# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD1.iso
/media/cdrom
3、拷贝license.dat(不同的光盘可能位置不一样)
[root@localhost wzh]# cd /usr/matlab
[root@localhost matlab]# cp /media/cdrom/Matlab.7.R14.License-Mac.OS.X-Unix-
Linux/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/license.dat .
(这个点不可少,拷贝到当前目录)
4、开始安装
[root@localhost matlab]# /media/cdrom/install
5、中盘需要换光盘,另开一个shell按提示载和CD2和CD3直到安装完成
[root@localhost wzh]# umount /media/cdrom
[root@localhost wzh]# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD2.iso
/media/cdrom
[root@localhost wzh]# umount /media/cdrom
[root@localhost wzh]# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD3.iso
/media/cdrom
6、重新载入CD1,拷贝并修改license.lic
[root@localhost wzh]# umount /media/cdrom
[root@localhost wzh]# mount -o loop -t iso9660 /mnt/hda7/soft/MatlabR14Linux/Matlab_R14_Mac.Linux.Unix_CD1.iso
/media/cdrom
[root@localhost wzh]# cp /media/cdrom/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/Matlab.7.R14.License-Mac.OS.X-Unix-Linux/license.lic /usr/matlab/etc/
[root@localhost wzh]# kwrite /usr/matlab/etc/license.lic (或gedit /usr/matlab/etc/license.lic )
使用命令得到hostname
[root@localhost matlab]# hostname
localhost.localdomain
将得到的hostname写入license.lic的第一行中, 如下:
SERVER localhost.localdomain ANY 5353
保存文件
到此安装结束,用命令/usr/matlab/bin/matlab即可运行matlab了。
二、设置
1、建立快捷方式
在桌面右键直接建立一个到/usr/matlab/bin/matlab的快捷方式就可以了。也可以建立在任务栏面板上。
2、据说中文环境容易死机,因为我的系统为英文环境,所以以下为摘抄。
第一步,安装完matlab r2007a后,在中文环境中启动时,matlab容易死机,而在英文环境中却能正常工作!这就说明是matlab与中文环境有冲突。
第二步,环境变量的设置:
修改matlab安装目录下bin目录下的matlab启动就可以一劳永逸,具体方法如下:
a、进入matlab安装目录下的bin目录
b、sudo vi matlab
c、在#! /bin/sh的下一行加上 LANG=en_AU.UTF-8 LANG=en_AU.UTF-8 XMODIFIERS=
d、保存退出,直接在终端输入matlab就可以运行了。
3、可能会出现selinux不让安装的问题,设为允许试试,还有一种问题(我没遇到,摘抄)
error while loading shared libraries: libXp.so.6
解决方法是 将CD1中的/update/..省略若干目录../libmwin.so 文件
拷贝到 /usr/lib 目录,然后更名为 libXp.so.6
4、Support for chinese (摘抄)
su
cd /opt/matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/
mkdir fallback
cd fallback
ln -s /home/max/.fonts/simsun.ttc ./simsun.ttf
5. Support for maple interface(摘抄,没试过)
[最新的matlab7.3版本似乎已经解决了符号运算功能]
export LD_ASSUME_KERNEL=2.4.1
(...)
6、Support for compiling a mex file(摘抄,没试过)
[最新版本的matlab7.3即2006b已经可以使用gcc4.1.0编译mex文件,虽然官方支持的版本为3.4.0-3.4.5]
[在编译mex文件前,执行mex -setup设置编译环境]