新手学堂:Linux系统下Matlab的安装设置测试系统: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设置编译环境]
|