zoukankan      html  css  js  c++  java
  • CentOS terminal 安装 matlab(mode=silent)

    1. 下载matlab for Unix 2014 ,需要crack文件

    2. 挂载iso文件,

    mount -o loop,ro Mathworks.Matlab.R2014a.iso /media

    3. 将crack中的install.jar 覆盖/media/java/jar下面的install.jar,这步骤必须正确完成

    sudo cp Crack/install.jar /media/java/jar

    注:若是因为权限原因不能编辑/media下面的文件,建议将/media下面的全部文件复制到当前用户的工作目录,例如:

    cd ~
    mkdir matlab_source
    sudo cp /media -r matlab_source

    4. 创建我们的matlab安装目录

    mkdir -p /opt/matlab/etc
    mkdir -p /opt/matlab/2014a

    5. 安装配置:将installer_input.txt, activate.ini和license.lic文件复制到/opt/matlab/etc目录下,

    sudo cp serial/license.lic /opt/matlab/etc //拷贝license
    sudo cp activate.ini /opt/matlab/etc //拷贝激活文件模版供后续编辑
    sudo cp installer_input.txt /opt/matlab/etc //拷贝自动安装文件模版供后续编辑

    6. 安装配置文件修改

    sudo vim /opt/matlab/etc/installer_input.txt //编辑installer_input文件, 键入星号内内容并保存
    destinationFolder=/opt/matlab/2014a //安装目录
    fileInstallationKey=12345-67890-12345-67890 //随意写
    agreeToLicense=yes //同意议
    outputFile=/tmp/mathwork_install.log //安装日志
    mode=silent //开启无人值守安装
    activationPropertiesFile=/opt/matlab/etc/activate.ini //激活文件
    licensePath=/opt/matlab/etc/license.lic //你的license文件
    sudo vim /opt/matlab/etc/activate.ini //编辑activate文件, 键入星号内内容并保存 
    isSilent=true //开启silent模式
    activateCommand=activateOffline //设置激活方式, 离线激活 无需联网
    licenseFile=/opt/matlab/etc/license_405329_R2014a.lic //license文件位置

    7. 以上配置完成后,执行安装

    sudo ./install -inputFile /opt/matlab/etc/installer_input.txt

     8. 安装完成后,需要将crack/linux/libmwservices.so复制到/opt/matlab/2014a/bin/glnxa64/下面,否则无法正常启动matlab,

    sudo cp Linux/libmwservices.so /opt/matlab/2014a/bin/glnxa64/

    9. 配置环境变量

    vim /etc/profile
    export PATH=/opt/matlab/2014a/bin:$PATH
    source /etc/profile
    echo $PATH

    10. 设置启动快捷键

    alias matlab=‘matlab -nodesktop -nodisplay’

    备注:在安装matlab之前需要配置oracle jdk,上述步骤亲测可行。

  • 相关阅读:
    LR杂记-nmon+analyser监控linux系统资源
    accept函数
    android performClick使用
    #line 的作用是改变当前行数和文件名称
    C++常用排序法、随机数
    C语言运算符优先级及结合性
    如何高效把一字节的位对换, bit0和bit7,bit1和bit6,以此类推.
    NumPy
    Rational Rose、PowerDesign、Visio的一些比较
    vld,Bounds Checker,memwatch,mtrace,valgrind,debug_new几种内存泄露检测工具的比较,Valgrind Cheatsheet
  • 原文地址:https://www.cnblogs.com/ZJUT-jiangnan/p/4241662.html
Copyright © 2011-2022 走看看