|
我在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,即可看到效果。 |
|