LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2646|回复: 1

matlab在2009中的安装方法

[复制链接]
发表于 2008-10-11 14:06:27 | 显示全部楼层 |阅读模式
我在mandriva 2009操作系统中装matlab7,过程如下,与朋友们分享。
版本:mandriva 2009  matlab7 R14 sp2
我的matlab的所有文件都在/mnt/win_j/matlab/linux下面。
这个目录的文件有:
Matlab_R14_Mac.Linux.Unix_CD1.iso
Matlab_R14_Mac.Linux.Unix_CD2.iso
Matlab_R14_Mac.Linux.Unix_CD3.iso
Matlab.7.R14.for.MacOSX.Unix.Linux.License.zip
以上就是安装所需要的所有文件。
我的matlab安装在/home/用户名/matlab目录中,我先在/home/用户名/建立目录dvdrom
安装过程:
1.下载文件
电驴主页www.verycd.com上有
2.装载光盘镜像
su;输入root用户口令  mount -o loop  /mnt/win_j/matlab/linux/ Matlab_R14_Mac.Linux.Unix_CD1.iso  /home/用户名/dvdrom
3.创建安装目录
mkdir /home/用户名/matlab
4.破解1
把Matlab.7.R14.for.MacOSX.Unix.Linux.License.zip里的license.dat 拷贝到/home/用户名/matlab/
5.安装
cd /home/用户名/dvdrom   
./install
安装过程很简单,在选择安装路径的时候填/home/用户名/matlab,因为license.dat在这个目录中。 其它一路next即可。
6.破解2
把matlab.7.R14.for.MacOSX.Unix.Linux.License.zip里的license.lib 拷贝到/home/用户名/matlab/etc /下面
7.继续安装,经过这一步之后系统里就会有matlab的命令出现
cd /home/用户名/matlab/
./install_ matlab
一路下来回车不行就按y即可成功。
8.启动matlab
在终端输入matlab即可。
续:问题(1)关于启动时出现Locking assertion failure. Backtrace:
su  输入超级用户密码
想用普通用户执行matlab,就用普通用户再次执行下面的命令就可以了。
执行命令sed -i 's/XINERAMA/FAKEEXTN/g' /home/用户名/matlab/sys/java/jre/glnx86/jre1.4.2/lib/i386/libawt.so
问题(2)关于汉字显示问题
cd /home/用户名/matlab/sys/java/jre/glnx86/jre1.4.2/lib/fonts/
进入字体目录。
mkdir fallback
在字体目录下新建fallback目录。
cp /home/用户名/桌面/wqy-zenhei.ttf   fallback/
将字体文件复制到fallback中,我用的是文泉驿真黑,当然可以选别的字体。
cat fallback/fonts.scale >> fonts.dir
cd fallback
进入fallback目录。
执行mkfontscale命令。
cat  fonts.scale >> fonts.dir
将上一步生成的文件添加到 lib/fonts/fonts.dir文件中
启动matlab,即可看到效果。
发表于 2008-10-11 14:46:17 | 显示全部楼层
虽然用不到这个软件,但还是感谢楼主的分享。谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表