1.由于Matlab自带的jre比较老,升级到最新的jre,命令:
sudo apt-get install sun-java6-jre
(或使用sudo apt-get install openjdk-6-jre)
2.安装matlab
1)挂载安装盘
sudo mount -o loop Matlab.R2010a.UNIX.ISO-TBE.iso
/mnt/cdrom/
2)开始安装
cd /mnt/cdrom/
sudo bash -x install
最好加上sudo,以免安装时出错
(或sudo bash -x install -debug)
安装时请选择"install manually without using the internet" 选项
指定安装序列号,序列号在/mnt/cdrom/crack目录下license.txt中
要求指定授权文件时请选用"license_standalone.dat"
3.语言环境设置
1)配置文件确认
java字体配置文件一般放在/usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties
查看配置文件是否存在,若不存在可复制一份fontconfig.properties.src
2)字体文件copy到fonts文件夹
sudo cp /usr/share/fonts/truetype/wpy/wqy-zenhei.ttc
/usr/lib/jvm/java-6-sun/jre/lib/fonts
也可以复制其他喜欢的中文字体,比如微软雅黑,MSYH.TTF
3)修改配置文件
打开配置文件
sudo gedit
/usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties
加入字体定义:在version=1下面加入
allfonts.chinese-arphic1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1
如果原来文件中已有设置allfonts.chinese-arphic1的,就把它们注释掉。
4)指明字体路径:在配置文件中加上字体文件的完整路径:
filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/lib/jvm/java-6-sun/jre/lib/fonts/wqy-zenhei.ttc
5)修改字体搜索序列:在配置文件中查找sequence.allfonts,如果sequence.allfonts之后紧跟的sequence开头的行中有chinese-arphics1,可以略过此步,否則在其后加入一行:
sequence.fallback=chinese-arphic1
6)删除掉matlab原本的jre,然后将系统的copy过来
cd /opt/Matlab2010/sys/java/jre/glnx86
sudo mv jre/ jre-bakcup(备份并删除)
sudo cp -R /usr/lib/jvm/java-6-sun-1.6.0.24/jre
/opt/Matlab2010/sys/java/jre/glnx86(将系统jre文件夹copy到matlab下)
中文支持解决完毕
4)创建快捷方式
新建文件Matlab2010.desktop
内容
[Desktop Entry]
Version=R2010
Encoding=UTF-8
Comment[zh_CN]=数值计算
Comment=
Exec=/opt/Matlab2010/bin/matlab -desktop
GenericName[zh_CN]=
GenericName=
Icon=matlab-6.png
MimeType=
Name[zh_CN]=矩阵实验室
Name=Matlab
Path=/home/YOURUSERNAME
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Categories=Utility;Development;
X-DBUS-ServiceName=
X-DBUS-StartupType=none
X-Ubuntu-Gettext-Domain=
之后把上述文件拷贝到
/usr/share/applications/
icon
放在~/.icons下面,或者自己找个地方放,那样上面ICON后面就要填绝对路径了