linux(ubuntu 9.10)下安装matlab7的过程 - lvziru的专栏 - CSDN博客

来源:百度文库 编辑:神马文学网 时间:2024/07/05 20:25:31

linux(ubuntu 9.10)下安装matlab7的过程收藏

记录下linux(ubuntu 9.10)下安装matlab7的过程

1.下载matlab7的3个iso文件(cd1-3)和license证书(http://www.fdigg.net/list.aspx?word=matlab+7+linux)
2.建立一个文件夹,用来依次挂载这三次iso文件,例如:sudo mkdir /mnt/iso
3.建立matlab的安装位置文件夹,例如:sudo mkdir /opt/matlab7
4.挂载cd1, 例如:sudo mount -o loop matlab7_cd1.iso /mnt/iso
5.进入matlab7文件夹 cd /opt/matlab7
6.建立放置证书的文件夹 sudo mkdir /opt/matlab7/etc
7.把下载解压出的license.dat拷贝到该目录下sudo cp license.dat /opt/matlab7/etc注意license.dat的路径换成你自己的路径
8.运行安装sudo /mnt/iso/install,记住sudo,不然无权写入(其他linux请使用管理员权限)
9.接下来就是安装对话框了,这个不说了,自己看着办就ok。
注意:
最后Installation Data一步的时候,把create symbolic links to MATLAB and mexscripts的选项给勾选上,这样会默认在/usr/local/bin文件夹里建立matlab相关程序的软连接,这样方便直接从终端中直接敲入matlab进行运行,不然每次得敲入/opt/matlab7/bin/matlab来运行。(如果忘记勾选了也别着急,安装完可以用修复程序(在matlab7文件夹下有个install_matlab,按提示操作)来完成新建软连接,或者自己手工新建几个软连接也性)
10.一步步的往下安装,安装大概1/3左右时,会弹出提示插入cd2。
11.这时把cd2再挂载到/mnt/iso上 sudo mount -o loop matlab7_cd1.iso /mnt/iso(这里注意不需要先把cd1给umount,主要是umount会出错,会提示正在使用该设备,因为安装程序还正在运行中。直接mount cd2就行了,会把刚才的cd1给“覆盖”的,其实并不是真正意义上的“覆盖”,cd1其实并没有消失,把cd2给umount之后,cd1的内容又会出现,这里有点类似编程时的局部变量把全局变量给覆盖,不必细究,知道是这么回事就行了)
12.点击继续。等到提示插入cd3的时候,按上面一步类似的mount cd3.
13.等待安装结束。安装完如果直接运行matlab,这时会提示缺少key,所以先不要着急运行。先把下载的证书zip包中的license.lic拷贝到/opt/matlab7/etc文件夹中 sudo cp license.lic /opt/matlab7/etc
14.这时可以正常运行了。调出终端,输入matlab运行吧(注意第9步中的注意事项,如果忘记勾选,肯定运行不了,用绝对路径吧,或者按照上面说的新建软连接吧)。
有时在运行框中直接运行matlab会遇到程序闪屏后自动退出的情况,记得用matlab -desktop参数来执行就ok了!
15.稍等,把尾巴的事情也做完再停止,把iso给umount掉,记得sudo umount /mnt/iso三次,因为挂载了三次,其实这里你也可以发现,第一次umount之后,刷新下,iso文件夹里就是cd2的内容,再次umount,刷新,显示的是cd1的内容,第三次umount,这时iso文件夹就是空的了,这里也可以辅助理解下我第11步中说的“覆盖”的具体意思。最后iso文件夹想删就删,不想删就留着,方便以后挂载其他的镜像文件哈,不然下次还要新建。

安装完成后还会出现一些问题:

1.“the desktop configuration was not saved successfully”

解决办法:更改~/.matlab/R2010a 的权限(次文件是隐藏文件)

sudo chmod 777 -R ~/.matlab/R2010a

2.matlab安装完成,会出现一些小方框,为了matlab可以支持中文,可做如下更改:

(1)从windows安装文件夹的Fonts目录中(即安装linux时,挂载的C盘)找到simsun.ttc文件,把它拷贝到$MATLAB$/sys/java/jre/glnx86/jre/lib/fonts目录中($MATLAB$为安装路径)

(2)修改fonts.dir文件(注意是只读文件):
        第一行是一个数字,代表当前文件中的行数,一般是48,我们要加一行, 所以要改成了49。
        然后在文件末尾加一行(物理字体-逻辑字体映射):
         simsun.ttc -SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0

(3)回到上级目录中新建fontconfig.properties文件,内容如下:

######################################################

# @(#)linux.fontconfig.Redflag.properties 1.5 07/06/04
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings

serif.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
serif.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
serif.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
serif.bolditalic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.plain.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.bold.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.italic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.bolditalic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.plain.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.bold.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.italic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.bolditalic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.italic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.bolditalic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.plain.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.bold.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.italic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.bolditalic.zh-1=-SungtiLGB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0

# Search Sequences

sequence.allfonts=zh-1

# Exclusion Ranges

# Font File Names

######################################################

linux(ubuntu 9.10)下安装matlab7的过程 - lvziru的专栏 - CSDN博客 同济BBS -- Ubuntu下matlab7的安装及相关问题解决 Linux下Eclipse Myeclipse安装 - heroamy的专栏 - CSDN... LINUX环境下使用CVS - jiahehao的专栏 - CSDN博客 Ubuntu 8.10 下移植 madplay 到 mini2440 - maojudong的专栏 - CSDN博客 Linux下 Firefox 2.0的安装(Ubuntu Dapper) - 安装配置 -... ubuntu7.10下matlab7.0字体问题 - 红联Linux门户 - 中国领先的Linux技术网站 - 网站导航 - Linux发行版技术 - Ubuntu Ubuntu Linux系统下安装VMware的方法介绍 linux下shell中if的相关参数 - jackgogogo的专栏 - CSDN博客 Linux/Unix环境下的make命令详解 - winnie的专栏 - CSDN博客 Linux下通用线程池的构建 - tingya的专栏 - CSDN博客 Linux下共享库路径配置问题[ZZ|FY] - ldong2007的专栏 - CSDN博客 在win7下安装SQL sever2005(完整版) - 肖雄的专栏 - CSDN博客 ubuntu下常用软件的安装 LINUX常用命令(基础) - ckboss的专栏 - CSDN博客 taglist安装与应用 - 阿堂的专栏 - CSDN博客 VC++ 安装程序制作 - zhongyhc的专栏 - CSDN博客 ubuntu中vim和gedit中文乱码解决方法 - zhsp1029的专栏 - CSDN博客 ubuntu中vim和gedit中文乱码解决方法 - zhsp1029的专栏 -CSDN博客 baozhengw的专栏 - CSDN博客 ubuntu下SCIM输入法的安装 Linux下Oracle9i RMAN备份及恢复步骤介绍 - 北极星的专栏 - CSDN博... Linux驱动学习记录 devfs_mk_cdev - unbutun的专栏 - CSDN博客 - 追逐梦想的日志 - 网易博客 Linux下的Memcache安装