学自动化的,最近大部分同学都开始用matlab了,一个个都很牛逼的样子,不过我用的操作系统是Ubuntu Linux,不象Windows下那样,安装软件那么简单,而且网络上相关软件的破解版无数。但是令人有信心的是原来matlab最开始的时候是基于Unix系统的,自然完全兼容Linux,而且Mathworks相当大,matlab可以装在各种操作系统平台上:Unix工作站,各服务器和桌面版本Linux,mac-os,当然还有Windows。
所以我也在电驴下载了一个matlab 2008a for Linux.iso,大约3.62G,速度超慢,下了好几天才完。网络上很多讲解安装matlab的例子都讲的是3CD版本的,不过我下的是单张的光盘镜像,安装的时候不用还碟,相对简单一些。
要知道,对于一个Linux新手来说,从一个镜像文件安装matlab并不是一帆风顺的,我也经历了相当大的困难,基本上就是从一无所知开始的,Linux新手应该都有过这样的感受。所以我打算把自己的安装过程尽可能比较详细的写下来,也许可以帮助一些和我一样的朋友。
第一步:
这时候,你的matlab光盘镜像应该已经下载好了,Ubuntu下用归档管理器即可以打开光盘镜像,建议你可以先稍微阅读一下里面的一些帮助文件,比如:readme.txt,install.txt,inst_doc.pdf(这个比较详细),还有可以大致了解一下,镜像中都包含那些文件。
第二步:
准备安装了,首先打开终端,切换成超级用户,用如下命令:sudo su 回车,输入密码后,就可以看到你在这个终端中已经是超级用户了,我的终端中显示如下:root@zhang-laptop:/home/zhang#,#号己表示超级用户。
第三步:挂载光盘镜像。
首先,用cd命令进入存放光盘镜像的目录;例如,我的光盘镜像存放在/home/zhang(用户名)/public下,可以直接cd public,因为我在上一步已经处在/home/zhang 目录下了,之后终端显示root@zhang-laptop:/home/zhang/public# 然后用命令:mount -t iso9660 -o loop matlab.iso /media/cdrom0挂载光盘镜像,其中matlab.iso是镜像的名字,/media/cdrom0是挂载点,cdrom0是我自建的一个文件夹,你也可以选择一个其他的文件夹作挂载点,建文件夹的命令是:mkdir /media/cdrom0
其中/media/cdrom0是我选择的目录名,mkdir是命令。
第四步:
用cd命令进入挂载光盘镜像的文件夹下。
对于我来讲是这样的:先cd,退出当前所在目录,之后显示root@zhang-laptop:~#,然后输入cd /media/cdrom0 回车,之后显示root@zhang-laptop:/media/cdrom0# 此时,可以用ls命令看一下cdrom0中的文件,如下:
root@zhang-laptop:/media/cdrom0# ls
crack InstallForMacOSX.app license.txt readme.txt utils
install inst_doc.pdf mac_install_guide.pdf update
可以看到其中的install即是安装matlab的可执行文件。
第五步:
开始安装。
终端中输入 ./install (终端显示:root@zhang-laptop:/media/cdrom0# ./install )即会弹出一个安装窗口,如下:
图1
第六步:
如同Windows下一样根据窗口提示进行安装。由于图形插入比较麻烦,因此暂时免除了后面的图形。
1-在上图对话框中我选择的是 下面的那个选项:install manually without using the internet
2-接下来就如同帮助文件inst_doc.pdf中所讲述的一样:设置安装目录,建议目录设置为usr/local/matlab
如果没有matlab这个文件夹,系统会自动建立。
3-再往下就是 Provide file Installation Key:如图,在此可以输入 11111-11111-11111-02626,这个号码是镜像文件中crack文件夹下的install.txt文件中给出的,是standalone安装模式。
4-然后是安装选项Installation Options,默认是全部选择,因此你不必设置,安装平台Platforms,选择的是第一个Linux (x86),点OK。
5-接下来会问:Create symbolic links to MATLAB scripts in:/usr/local/bin(默认路径),选中该选项。点OK。
6-此时会有一个对话框问你是否确认安装,点OK己开始正式安装。
第七步:安装完成后
1-matlab要求激活,如果选择网络激活的话,会要求你输入你的Mathworks Account,也就是你申请的用户名和密码,比较复杂。所以我凡是遇到选择网络或单机的选项,一律选择的是单机选项。
2-之后你要使用激活码或授权文件,你要选择授权文件方式激活,因为没有激活码。授权文件在光盘镜像下的crack文件夹中,有两个一个是单机的,一个是网络的,我选的是单机的:lic_standalone.dat。
3-激活后,就可以使用了。在终端中输入matlab即可启动,不过感觉启动比较较慢,问其他同学说,Windows下也比较慢,估计是由于matlab 2008a过于庞大。
4-卸载光盘镜像如下:root@zhang-laptop:~# umount /media/cdrom0 安装完成后可以将镜像卸载掉,仍然要求root权限才可卸载。
小结:我开始遇到的问题主要是:
1)怎样启动安装向导,主要是怎样使用root超级用户权限,和一些基本命令的使用,还有挂载的问题,然后直接 ./install 解决了;
2)什么是 Installation Key,后来用11111-11111-11111-02626成功 ;
3)怎样激活,最终用crack文件夹下的lic_standalone.dat授权解决。
终于写完了,挺累的,也挺满足的,希望能帮助一些像我一样的对Linux有热心而且要装matlab的朋友。
如果还有问题可以给我邮件,很愿意交流.E-mail:zhang.rrqq@163.com