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

ubuntu下matlab安装心得

2014-06-30 10:55 309 查看
一 安装程序

1.下载matlab的安装文件至主目录下,我的matlab软件的文件名为Mathworks.Matlab.R2012a.UNIX.iso

2.挂载iso文件 sudo mount -o loop Mathworks.Matlab.R2012a.UNIX.iso /mnt

3.跳转到挂载目录 cd /mnt

4.安装 sudo ./install

5.出现图形化界面,安装时以系统默认为准

选择install without using the internet;

选择yes;选择I have the File installation key for my licence

(file installation key在挂载目录/mnt/matlab/crack下面的install.txt文件中)

选择默认安装(新手建议选择默认)

点击install。

默认安装位置为 /usr/local/MATLAB/R2012a

6.窗口界面默认安装位置为 /usr/local/MATLAB/R2012a

7. 激活

切换到/usr/local/MATLAB/R2012a/bin

在终端输入如下命令:

sudo ./activate_matlab.sh

使用ios下crack中的lic_standalone.dat文件进行激活即可

8. 运行matlab,在/usr/local/MATLAB/R2012a/bin目录下输入如下命令:

./matlab -desktop

此时terminal中可能会提示:

/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

Ubuntu下64位系统:

sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6

9.解决The desktop configuration was not saved successfully

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

sudo chmod a+w -R ~/.matlabsudo chmod a+w -R ~/.matlab

二 创建快捷方式

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

2.建立软链接 sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab /usr/bin/matlab

获取logo:

# wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png

建立matlab.desktop:

建立目录:

/usr/share/applications/matlab.desktop

建立内容:

#!/usr/bin/env xdg-open

[Desktop Entry]

Type=Application

Icon=/usr/share/icons/matlab.png

Name=MATLAB

Comment=Start MATLAB - The Language of Technical Computing

Exec=/usr/local/MATLAB/R2012a/bin/matlab -desktop

Categories=Development;Matlab;

三 解决中文乱码问题

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

2.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位版本为例

3.进入字体配置文件目录 cd /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre/lib

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

sudo cp fontconfig.properties.src fontconfig.properties

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

修改JRE的字体配置文件,打开配置文件: sudo gedit fontconfig.propertie

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

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

如果文件已有allfonts.chinese-arphic1这行,就直接把它们改成上面那样。

指明中文字体路径,在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

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

6.大功告成!!!

参考:
http://northcamel.com/install-matlab2012a-in-ubuntu-and-linuxmint/ http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=373776 http://www.linuxidc.com/Linux/2012-04/57882.htm https://wiki.archlinux.org/index.php/Matlab http://aichixihongshi.iteye.com/blog/1635071
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: