环境:linux(ubuntu下利用图形界面安装,centOS下利用命令行安装),matlabR2012a.iso(ISO-TBE版)
一、ubuntu图形界面下安装matlabR2012a
两个文件:iso文件和nfo文件,后面那个没用,只要iso文件就可以了。
步骤:(1)准备工作:sudo mkdir
/media/cdrom0
sudo mkdir
/usr/local/matlab2012
(2)挂载iso文件:mount iso路径 /media/cdrom0/ -t iso9660
-o loop
(3)安装:cd /media/cdrom0
sudo cp
crack/lic_standalone.dat /usr/local/etc(拷贝到随便一个地方都行)
sudo ./install
接下来会弹出matlab的安装界面,按在windows下操作就行了。我下的是破解版,key和license文件在挂载目录下的crack目录中,txt文件里说明了key及其对应的license文件。
安装完后可能会有中文无法显示的问题,点击File->preference->font,在最上面选择字体的那儿选择有wenquanyi字样的字体就可以了。
二、centOS命令行下安装matlabR2012a
实验室服务器是centOS系统,并且没有安装图形界面,只能通过命令行安装。
(1)拷贝文件:将iso文件拷贝到服务器上去。scp iso文件路径 hostname@IPaddr:拷贝目标路径
(2)远程登录:ssh
hostname@IPaddr
(3)准备工作和挂载iso文件:和一(2)相同
(4)安装:cd
/media/cdrom0
sudo cp
crack/lic_standalone.dat /usr/local/etc
sudo
./install -destinationFolder
/usr/local/matlab2012(安装路径随意定义,一般安装在 /usr/local下)
-fileInstallationKey 激活key值(我的在crack文件夹下的txt文件中)
-agreeToLicense yes -outputFile
/tmp/mathworks_localhost.log(记录安装日志,随便定义目录和文件名)
-mode silent(必须,表明在命令行下安装,而不启动图形界面)
-activationPropertiesFile
激活用的license文件路径,我的是/usr/local/etc下的lic_standalone文件(之前拷贝过去的,原始地址在crack文件夹中)
我的安装命令如下:
sudo
./install -destinationFolder /usr/local/matlab2012
-fileInstallationKey
*****-*****-*****-*****-*****
-agreeToLicense yes
-outputFile /tmp/mathworks_localhost.log -mode
silent
-activationPropertiesFile
/usr/local/etc/lic_standalone.dat
(5)添加环境变量:
>>cd
调到主目录
>>vim .bashrc
最后加上两行:PATH=$PATH:/usr/local/matlab2012/bin
export PATH
保存退出
>>source
.bashrc
之后输入命令matlab应该是可以的,不过在图形界面的时候还会出来激活的界面,因此这一步在命令行下可能会出现错误(没试过,不知道会不会有错误)。如果有的话,退出远程连接,用下面命令重新登录:
ssh -X hostname@IPaddr
进去后输入命令matlab,就会自动弹出matlab图形界面,可以像你本机的应用程序一样使用,但它使用的是服务器的资源。当然这要求服务器中安装了X桌面的基本组件,登录服务器输入命令:yum
grouplist查看在Installed Group 里是否安装了X Window System,如果没有安装,则要先安装再用ssh
-X登录。安装命令是:
yum groupinstall "X Window System"
之后用ssh
-X登录后输入matlab命令就会弹出matlab的图形界面了。当然,如果用原始的ssh登录,输入matlab命令后会使用matlab的命令行程序,一样可以,只是不方便,并且不能画图。
加载中,请稍候......