您的位置:首页 > 运维架构 > Linux

matlab 2010a linux 安装过程

2013-12-10 19:04 253 查看
matlab安装过程还是比较简单的,环境:fedora 12 x86_64 matlab
for unix 2010a

下面是具体的方法:

第一步:下载光盘镜像,

下载地址:ed2k://|file|%5B%E7%9F%A9%E9%98%B5%E5%AE%9E%E9%AA%8C%E5%AE%A4%5D.TLF-SOFT-Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso|4902662144|23d2d23050f366e03290437a68693102|/

第二步:挂载光盘镜像,使用mount命令

#mount -o loop /home/aaa.iso /media

其中/home/aaa.iso为你的光盘所在位置,/media为你要把光盘镜像文件挂载到的位置

第三步:进入镜像文件目录进行安装

#cd /media 进入文件目录

#./install 运行安装文件,安装开始

第四步:安装是遇到的问题

选择是否在线安装时,选否,即 install
manually without using the internet

让输入key,输入 55013-56979-18948-50009-49060

途中出错继续,安装完成后在解决,

安装完成需要 license
file ,用镜像文件crack中的 license_standalone.dat就行了

到这一步,安装已全部完成

第五步:运行是遇到的问题

一、#./matlab

出现以下内容:

/opt/matlab/bin/glnxa64/MATLAB: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

很明显没有安装libXp

#yum install libxp

二、#./matlab

出现以下内容:

/opt/matlab/bin/glnxa64/MATLAB:
error while loading shared libraries: /opt/matlab/bin/glnxa64/../../bin/glnxa64/../../bin/glnxa64/libtbbmalloc.so.2: cannot restore segment prot after reloc: Permission denied

这是selinux的问题,修改selinux文件,把selinux关掉

#vi /etc/sysconfig/selinux

把SELINUX=enforcing 改为SELINUX=disabled

重启就行了

到现在matlab已经可以在你的机器上运行了

第六步:运行后的一些问题

一、创建桌面快捷方式

为了方便,创建一个快捷方式,和其他一样,桌面右键创建启动器

图标可以选/.../matlab/X11/icons

命令中填入:/.../matlab/bin/matlab -desktop

完成,注:-desktop不能少

二、中文乱码问题

准备好字体,可以到windows下复制,好了以后执行以下几个命令

#mkdir /.../matlab/sys/java/jre/glnxa64/jre/lib/fonts/aaa
创建aaa文件夹

然后复制字体到aaa文件夹中

#cp /home/simhei.ttf /.../matlab/sys/java/jre/glnxa64/jre/lib/fonts/aaa

#mkfontscale 在aaa文件夹中生成一个fonts.scale文件

#vi fonts.scale

把fonts.scale中simhei那一行复制到/.../matlab/sys/java/jre/glnxa64/jre/lib/fonts中的fonts.dir中并修改

开始的行数,即除了第一行外的行数,一个字体一行,字体要用ttf格式

注:文中涉及路径应根据个人安装路径而定

至此matlab安装成功,赶紧使用吧,是不是很简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: