红联Linux门户
Linux帮助

在Linux上安装Matlab6.1

发布时间:2006-10-25 01:22:50来源:红联作者:supop
最近在网上找到了matlab6.1的Linux破解版,两个iso安装文件,加起来不到1G(我也不想用crack版,但是没法子,正版matlab实在是贵族才玩得起的玩意儿)。那么,就开始安装过程罢。

由于安装文件是iso格式的,因此必须采用虚拟光驱的方法安装。在Linux平台上,用mount命令就可以实现虚拟光驱的功能,非常的简单。与通常将设备挂载到某个目录不一样的是,为了实现虚拟光驱的功能,必须给mount命令指定一个loop设备。loop设备是一个设备驱动程序,利用它可以将文件作为一个块设备挂载到系统中(/dev/目录下存在着多个名为loop0,loop1,loop2…这样的设备文件,就是系统中可用的loop设备,在使用mount命令的时候,可以指定要使用的loop设备,但通常不必指定,mount会自己寻找一个),然后就可以查看这个文件系统中的内容了。关于loop设备的使用,可以参见mount的man手册。

要安装的两个iso文件如下:

matlab61_linux_cd1.iso

matlab61_linux_cd2.iso

其中,matlab61_linux_cd1.iso包含的是matlab的可执行文件和各种工具箱;matlab61_linux_cd2.iso包含了matlab帮助文档。

首先将matlab61_linux_cd1.iso挂载到/mnt下:

mount -t iso9660 -o loop matlab61_linux_cd1.iso /mnt


其中,-t选项指明了文件系统的类型为iso9660格式。然后,更改当前目录到/mnt下,就可以看到安装目录的内容了。其中有两个文件比较重要:一个是install脚本,此脚本用于安装matlab;另一个是crack目录,包含了破解得到的许可证license.dat。

在开始安装之前,创建一个目录/usr/local/matlab6p1,这个目录将作为matlab的根目录。然后,在此根目录下再创建一个etc/目录(即/usr/local/matlab6p1/etc/,安装过程中将会到这个目录下寻找许可证license.dat)。然后将/mnt/crack/license.dat拷贝到此etc/目录下:

cp /mnt/crack/license.dat /usr/local/matlab6p1/etc


接下来,执行/mnt/目录下的intall安装脚本,在要求指定matlab根目录的地方,输入/usr/local/matlab6p1,其他则根据提示安装即可。安装过程大概需要几分钟的时间。安装好了之后,会提示你是否需要在/usr/local/bin目录下创建matlab可执行程序的链接,建议选择。自此,matlab可执行程序和各个工具箱就装好了。

那么,现在再来安装matlab帮助文档。首先跳出/mnt目录(如果不这样做的话,umount命令会提示device busy),然后用umount命令卸载挂载的iso文件:

umount /mnt


然后,将matlab61_linux_cd2.iso挂载到/mnt目录下:

mount -t iso9660 -o loop matlab61_linux_cd2.iso /mnt


与前面一样,直接执行此时/mnt目录下的install脚本即可。此时无需再做拷贝license.dat等工作。安装完毕后,在/usr/local/matlab6p1下将多出一个help/目录。所有的帮助文档都以html的形式存放在这里。

下面,就来初步体验一下matlab4linux:

[root@cyc root]# matlab


Opening Log file: /root/java.log.7386

Warning: Failed to start the Java Virtual machine.

Warning: Disabling Java support.


< M A T L A B >

Copyright 1984-2001 The MathWorks, Inc.

Version 6.1.0.450 Release 12.1

May 18 2001



To get started, type one of these: helpwin, helpdesk, or demo.

For product information, visit www.mathworks.com.



>> magic(3)


ans =


8 1 6

3 5 7

4 9 2


>> sqrt(64)


ans =


8


>>


可以看到,和在windows上使用的命令窗口没有什么两样,不过这里不再有图形窗口了。除此之外,matlab4Linux也支持matlab compiler(mcc)。可以在matlab命令行上调用,也可以在shell环境下调用,由于我没有安装java虚拟机,因此matlab禁用了与java相关的功能。其他的东西,诸如各个工具箱的使用,就需要读者自己去体验了。
文章评论

共有 0 条评论