Linux Matlab 2008b 的安装笔记
19:19 | Author: Hui Li 李辉

我使用的系统是Linux Fedora 10
经过一段时间的摸索后终于装完了,累死了,在网上查了好几天,给朋友们提供方便

1. 下载
可以用eMule下载 英文版 2008b
http://www.verycd.com/groups/@g769718/445901.topic
下载matu2k8b.iso这个文件

2. 创建文件安装目录
sudo mkdir /opt/Matlab

3. 挂载虚拟光驱文件
sudo mkdir /media/cdimage
sudo mount -o rw,loop matu2k8b.iso的路径 /media/cdimage

4. 安装
sudo /media/cdimage/install
使用绝对路径这样问题少点

在安装中可能会出现如下错误提示
/media/cdimage/update/bin/glnx86/xsetup: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

解决办法(两种):
第一种: 复制 /media/cdimage/update/bin/glnx86/libmwins.so 到 /usr/lib 然后重命名为 libXp.so.6
第二种方法: yum install libXp-devel
上述操作需要root权限

5. 安装中出现对话框




输入安装路径 /opt/Matlab 就可以了

6. 关于注册
安装过程中会提示让你选择注册的方式,一共有两种,在光盘下的crack文件夹下有详细说明,以及license文件,我这里选择的是install manually without using the internet

7. 安装完成之后,运行sudo /opt/Matlab/install_matlab进行一些相关设置,以及启动文件的连接之类工作,一路默认下来就可以了。

8. 运行
请使用root用户在终端下输入
matlab
即可开始使用了

9. 中文字体和Java问题
由于matlab使用的自己的java所以你以前对java进行的设置没用

如果java有问题
这样你就需要到/opt/Matlab/sys/java/jre/glnx86/目录下:首先删除掉原本的jre1.6.0,然后将系统的link过来,执行起来就是:


cd /opt/Matlab/sys/java/jre/glnx86
sudo mv jre1.6.0/ jre1.6.0-bakcup (稍作备份)
sudo ln -s /usr/java/jre1.6.0_11 (选择你自己的java路径)

中文字体问题,解决方法也很简单,这个基本上一次就可以解决所有的java程序字体,到/usr/java/jre1.6.0_11/lib/fonts下建立fallback目录,再到fallback目录下面把你想要使用的中文字体copy过来就好了。

sudo mkdir /usr/java/jre1.6.0_11/lib/fonts/fallback

sudo cp simsun.ttc中文字体的路径 /usr/java/jre1.6.0_11/lib/fonts/fallback

或者你不想让matlab使用系统java那么就直接把字体copy到matlab的java中去也可以

sudo mkdir /opt/Matlab/sys/java/jre/glnx86/jre/lib/fonts/fallback

sudo cp simsun.ttc中文字体的路径 /opt/Matlab/sys/java/jre/glnx86/jre/lib/fonts/fallback


啊终于写完了来个图

This entry was posted on 19:19 and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

9 评论:

On 2009年2月10日 19:20 , SongYang 说...

唉,Matlab 2008b for Linux的界面还是那么挫

 
On 2009年2月27日 00:08 , Hui Li 李辉 说...

呵呵,是呀

 
On 2009年3月11日 07:41 , Unknown 说...

请问,我在REDHAT ER5.2上面装这个,出现以下错误
"/usr/local/matlab/sys/java/jre/glnx86/jre/1.6.0/bin/java:symbol look up error: /usr/local/matlab/sys/java/jre/glnx86/jre1.6.0/lib/i386/xawt/libmawt.so: undefined symbol:Xutf8TextListToTextProperty"

 
On 2009年3月11日 13:01 , Hui Li 李辉 说...

你在第几步的时候,干什么的时候,出现了这个提示?

 
On 2009年3月12日 00:47 , Unknown 说...

安装进度条100%。要选择CONTINUE来进入ACTIVATE页面的时候,激活窗口就没弹出来,在终端里面输入MATLAB就跳出以上信息了,是不是JAVA虚拟机的事情
我的JAVA是1.6的

 
On 2009年3月13日 10:19 , Hui Li 李辉 说...

跟你的java没有关系,matlab使用自己的java。
在第4步安装的时候,你用绝对路径进行安装试试
sudo /media/cdimage/install
不要使用进入文件夹后./install

 
On 2009年3月17日 00:40 , Unknown 说...

恩,好的,谢谢
好像是因为我没连网安装的问题,配上网线之后就好了

 
On 2009年3月24日 07:06 , canyu.li 说...

我装的是64位的系统,处理器也是64位的,装好后怎么不能运行,大牛知道原因么,谢谢

 
On 2009年3月24日 10:28 , Hui Li 李辉 说...

64位系统没接触过,不过matlab需要在rootyonghuxia运行,参见第8步