原文网址:http://blog.sbw.so/Article/index/title/64%E4%BD%8DLinux%E5%AE%89%E8%A3%85Matlab-2013a%E5%AE%9E%E7%94%A8%E6%95%99%E7%A8%8B.html
64位Linux安装Matlab-2013a实用教程
MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。
Matlab_x64安装教程
软件下载
这里提供matlab_x64 Linux版的种子下载地址:
matlab 2013a(8.1) 下载
下载完毕后,得到3个文件及一个文件夹,其中,我们只需用到Matlab801_MacUnix.iso这个文件.
在serial文件夹中,包含了license和Readme文件,我们不需要看它,还有mount_matlab801和unmount_matlab801两个脚本文件,是为了简化安装过程用的,但是由于这两个脚本写的不够严谨,在许多linux系统上无法安装,所以,为了能在所有linux上安装,我们不使用它,而是自己动手打命令.
matlab 安装
因为安装涉及的一些如mount等操作需要root权限,所以,我们首先打开一个shell,并且切换到root.
1
|
su
root
# 回车并输入密码
|
下来,我们用cd命令切换到iso文件所在目录,用mkdir建立一个临时的安装文件夹,并且用mount将iso挂载在这个文件夹上.
1
2
3
|
cd
Downloads
/Matlab/
mkdir
matlabTmp
mount
-o loop Matlab801_MacUnix.iso matlabTmp
|
现在,应该就能在我们建立的matlabTmp目录中看到iso文件的内容了.
matlab 提供了一套很好的安装脚本,进入挂载目录后,我们可以看到有个install_auto_linux脚本文件,这就是matlab的自动安装脚本.我们可以用它来"一键"安装matlab.不过首先,我们要为它增加可执行权限.
1
2
|
chmod
+x install_auto_linux
.
/install_auto_linux
|
安装脚本会首先提示输入安装路径,这里推荐大家和其它软件一样,安装在/usr/share目录下(默认为/opt).
之后,若没有什么问题,脚本便会自动安装直到完成.完成之后,会在根目录创建启动器.我们可以把它移到桌面,不过大部分Linux是将启动器组织到了软件菜单中,我们可以使用下面的命令把启动器和其它程序放在一起,方便从菜单启动.
1
|
mv
/matlab
.desktop
/usr/share/applications/
|
如果你使用的发行版orDM的启动器目录不是/usr/share/applications/那么你可以用下面的方法大致判断启动器目录
1
|
find
/ -name
'*.desktop'
|
可能遇到的错误
1.在安装过程中最常见的错误就是权限不够,这时只需su root进行就好了
2.石博文在一台老机器上安装matlab-r2013a时,总是安装到一半就自动退出了,最后发现原因是内存及swap太小,只需加大swap就好了.