加载中…
个人资料
咖啡猫
咖啡猫
  • 博客等级:
  • 博客积分:0
  • 博客访问:760
  • 关注人气:9
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

linux下安装matlabR2012a及使用--图形界面与命令行(远程)

(2012-10-30 13:38:09)
标签:

linux

matlab

安装

远程

图形界面

分类: matlab
环境: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的命令行程序,一样可以,只是不方便,并且不能画图。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有