1 挂载.so文件
sudo mount -o loop matl12au.iso /mnt
2 跳转到挂载目录 cd /mnt
3 .安装 sudo ./install 安装密匙是在网上找的一个:38699-60149-36808-21840-05491
4.出现图形化界面,安装时以系统默认为准
5 .窗口界面默认安装位置为 /usr/local/MATLAB/R2012a
6.命令行打开matlab sudo /usr/local/MATLAB/R2012a/bin/matlab
7.激活,先sudo chmod -R 777 /usr/local/MATLAB/R2012a/赋予权限
然后激活选择 without using internet...
再选择 /mnt/rack/lic_standalone.dat 为license文件..
如果先不赋予权限,激活不成功
8 启动 /usr/local/MATLAB/R2012a/bin/matlab
先会出现错误,虽然可以启动matlab。错误是
/usr/local/MATLAB/R2012a/bin/matlab: 1: /usr/local/MATLAB/R2012a/bin/util/oscheck.sh: /lib/libc.so.6: not found
解决办法是
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
9 最后一个解决中文乱码的问题在前面的文章中提到过
由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了。
1、我Matlab2009b的JRE目录为: /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre 请根据自己的安装目录和版本确定JRE的目录;
2、 $ cd /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre/fonts;
3、建立目录fallback: $ sudo mkdir fallback;
4、把字体复制或链接到fallback目录:
$ sudo cp /media/project/simsun.ttc fallback/ 我用的是Windows XP的simsun字体,你也可以用别的支持中文的字体,[注:我选的是Ubuntu自带的文泉驿正黑,默认存放路径是/usr/share/fonts/truetype/wpy/wqy-zenhei.ttc];
5、进入fallback目录,执行 sudo mkfontscale 命令;(其实本人到这一步已经可以显示中文啦,哈哈~~~)
6、将上一步生成的文件添加到 lib/fonts/fonts.dir文件中,可用以下命令完成,当然也可以用编辑器复制粘贴[注:我是在终端中root下执行gedit fonts.dir命令完成该操作的]:
$ cat fallback/fonts.scale >> fonts.dir ,注意fonts.dir应该设为可写。 [注:我用这个命令并不成功,估计是可写权限的问题,但我不清楚如何设置文件为可写权限]
7、至此Matlab的Java环境中文支持安装完了。 [注:我做到这一步,再打开Matlab时就已经可以显示中文,因此并没有进行下一步的配置Matlab,只是稍看了一下]
当电脑重新启动时出现如下错误:
Warning: Unable to create com.mathworks.mde.explorer.Explorer
修复方法如下:
sudo chmod a+w -R ~/.matlab