我使用的系统是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
啊终于写完了来个图
9 评论:
唉,Matlab 2008b for Linux的界面还是那么挫
呵呵,是呀
请问,我在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"
你在第几步的时候,干什么的时候,出现了这个提示?
安装进度条100%。要选择CONTINUE来进入ACTIVATE页面的时候,激活窗口就没弹出来,在终端里面输入MATLAB就跳出以上信息了,是不是JAVA虚拟机的事情
我的JAVA是1.6的
跟你的java没有关系,matlab使用自己的java。
在第4步安装的时候,你用绝对路径进行安装试试
sudo /media/cdimage/install
不要使用进入文件夹后./install
恩,好的,谢谢
好像是因为我没连网安装的问题,配上网线之后就好了
我装的是64位的系统,处理器也是64位的,装好后怎么不能运行,大牛知道原因么,谢谢
64位系统没接触过,不过matlab需要在rootyonghuxia运行,参见第8步