您的位置:首页 > 编程语言 > MATLAB

ubuntu 12.04下安装matlab2012a

2014-04-13 21:21 316 查看
抛砖引玉,做个例子,基本都是如此安装的

一 安装程序

step1. 下载matlab的安装文件至主目录下,将matlab软件的文件名重命名为
Mathworks.Matlab.R2012a.UNIX.iso

step2. 挂载iso文件

代码:

sudo mount -o loop Mathworks.Matlab.R2012a.UNIX.iso /mnt

step3. 跳转到挂载目录

代码:

cd /mnt

step4. 安装

代码:

sudo ./install

step5. 出现图形化安装界面,同windows系统下面一致,安装时以系统默认为准。

注意:默认安装位置为 /usr/local/MATLAB/R2012a ,此路径在命令行操作中要多次使用。如果您的安装路径不一致的话,下面关于路径的命令行代码都需要修改。

step6. 命令行打开matlab(如果不愿意再花时间创建快捷方式,则可以一直使用此命令行打开软件)

代码:

sudo /usr/local/MATLAB/R2012a/bin/matlab

step7. 激活,破解说明在挂载目录下面的
crack 文件夹内,破解方法和windows系统的一样(授权,就是要求你找到lisence,它在你下载到的ISO中的Crack中,或者是在Serial文件夹内)

step 8. 解决The
desktop configuration was not saved successfully

问题的关键就在于Permission Denied,因此解决方法就是给目录和文件加权限,

代码:

sudo chmod a+w -R ~/.matlab

说明:step8可以忽略。

二 创建快捷方式

step1. 将附件里的
matlab.desktop 文件放在 /usr/share/applications 下,图片 matlab.png 放在 /usr/share/icons 下

说明:可以使用命令

代码:

sudo nautilus
进入文件管理器临时使用root权限,否则在用户账户下面没有权限在除 /home 之外的其他目录进行删除复制等操作。

step2. 建立软链接使快捷方式生效

代码:

sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab /usr/bin/matlab

三 解决中文乱码问题

step1. 字体显示美化
进入Matlab,从菜单打开:Files->preferences,打开Fonts页,把右边最下面的复选框Use antialising to smooth desktop fonts选中,重启MATLAB,字体显示的效果就很好了.

step2. MATLAB使用自带的Java运行环境,根据CPU架构的不同,相对应的字体配置文件路径为:

32位版本 /usr/local/matlab/sys/java/jre/glnx86/jre/lib/fontconfig.properties

64位版本 /usr/local/matlab/sys/java/jre/glnxa64/jre/lib/fontconfig.properties

下面以32位版本为例进行配置

step3. 进入字体配置文件目录

代码:

cd /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre/lib

如果fontconfig.properties文件不存在,可以从fontconfig.properties.src复制一个

代码:

sudo cp fontconfig.properties.src fontconfig.properties

效果图如附件里的 1.png

step4. 字体可直接用系统自带的文泉驿

修改JRE的字体配置文件,打开配置文件:

代码:

sudo gedit fontconfig.properties

加入中文字体定义,在version=1下面一行输入

allfonts.chinese-arphic1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1

接着指明中文字体路径,在allfonts.chinese-arphic1行后回车另起一行,输入中文字体文件的完整路径:

filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc

效果图如附件里的 2.png

step5. 修改字体搜索,
接着在此配置文件中查找 sequence.allfonts 行。如果其后的sequence开头的行中有: chinese-arphics1, 可以略过此步;否则在其后面加入一行: sequence.fallback=chinese-arphic1

效果图如附件里的 3.png

end.大功告成!!!

四 致谢

主要参考文献:

[1] viewtopic.php?t=291694

[2] http://hi.baidu.com/wangsong85/item/254 ... 53c8f3371b



安装其他版本的matlab只需修改命令行中的安装路径即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: