快捷搜索:   nginx

Ubuntu 9.10 安装 matlab

还没等开始摸索,就在网上看到了一篇相关的文章,写得还不错,很详细。

网址发在下面:



内容也贴一份,免得他哪天把那篇文章删了。值得一提的是,下载的matlab文件是三个iso镜像以及一个zip压缩包。iso的名字是 “Matlab.7.R14.for.MacOSX.Unix.Linux.CD1.iso”这样的,zip文件名是 “Matlab.7.R14.for.MacOSX.Unix.Linux.License”,其中“license.dat.install.txt” 就是license.dat,直接改名为license.dat即可。其他操作跟上述文章一样。


本来是想转帖的,尝试了一下发现转的帖子在文章列表中看不到,还是把内容贴在下面吧。

原文:
记录下linux(ubuntu 9.10)下安装matlab7的过程1.下载matlab7的3个iso文件(cd1-3)和license证书(我是从电驴上搜索下的)
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 mex scripts的选项给勾选上,这样会默认在/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文件夹想删就删, 不想删就留着,方便以后挂载其他的镜像文件哈,不然下次还要新建。
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论