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,上述步骤亲测可行。

CentOS terminal 安装 matlab(mode=silent)的更多相关文章

  1. 在Centos下安装matlab

    首先科普一下什么事matlab MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境,主要包含MATLAB和Simu ...

  2. CentOS x64上Matlab R2015b的镜像安装方法与卸载

    0. 原料 (1). CentOS_x64系统 CentOS 2.6.32-573.el6.x86_64 (2). Matlab  R2015b_glnxa64.iso,可以从百度网盘下载到:链接: ...

  3. centos 安装MATLAB :设置回环设备失败: 没有那个文件或目录

    基本参数:centos 7 x86_64,linux 系统, 安装matlab, 已经下载R2016b_glnxa64.iso 但挂载的时候遇到问题: [root@lf mnt]# mount -o  ...

  4. CentOS 6中MATLAB print函数“所见非所得”bug的解决方案

    0 系统配置+软件版本 主机:Dell optiplex 390 MT (i5) 系统+软件:CentOS 6.5 x64, Matlab R2012, R2013 系统+软件:CentOS 6.7 ...

  5. Centos中安装Sublime编辑器

    Centos中安装Sublime编辑器 1.从官网下载相应操作系统的下的安装包(http://www.sublimetext.com/2),这里下的是linux下的安装包 2.解压安装包,并将其放在/ ...

  6. Centos中安装code blocks

    CentOS下面安装Codeblocks不像Ubuntu下面那样轻松,可以直接在软件中心安装.这里好多信赖我们要自己安装,也不是很麻烦. 1.先安装gcc和gcc++,这个可以直接安装 # yum i ...

  7. Ubuntu 16.04安装Matlab 2016b教程

    由于代码需要依赖Linux环境,只好尝试着装MATLAB,然而各种问题接踵而至,开始了由MATLAB引发的三天Linux探寻之旅-- 下载Matlab 2016b for Linux https:// ...

  8. linux 安装matlab

    转自: https://www.cnblogs.com/Amedeo/archive/2018/06/03/9129925.html 一.下载“Crack”和”ISO”文件 下载地址如下所示:http ...

  9. Linux桌面环境安装matlab并创建快捷方式

    安装matlab sudo mkdir -p /mnt/matlab sudo mount -t auto -o loop /home/chris/Downloads/2016b_linux/R201 ...

随机推荐

  1. 解决Package illuminate/html is abandoned, you should avoid using it. Use laravelcollective/html instead.问题

    解决步骤: 1.分析问题是因为laravel5.1不赞成使用illuminate/html而推荐使用laravelcollective/html包,所以我们利用composer命令移除illumina ...

  2. 常用hadoop web

    http://localhost:50070 Hadoop服务 http://localhost:8088/ 集群中的所有应用程序 http://localhost:16010 hbase

  3. Android实现滑动刻度尺效果,选择身高体重和生日

    刻度尺效果虽然看起来很美,我个人认为很不实用,即使再不实用,也有用的,鉴于群里成员对我的苦苦哀求,我就分享一个他用不到的,横屏滑动刻度尺,因为他需要竖屏的,哈哈…… 最近群里的开发人员咨询怎样实现刻度 ...

  4. sql server死锁神器

    参考文章: http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/27/an-in-depth-look-at-sql-server-memory- ...

  5. VMware精简系统Win系列|体积更小更稳定

    此Win系列基于VMware10 给个我自用的超精简VM10.0.3 XP重新制作体积大了一点但更稳定,压缩包166M 制作了Win 2003,压缩包171.4M Win7重新制作体积更小更稳定,压缩 ...

  6. android 颜色对照

    <table><tbody> <tr> <td bgcolor="#ffffff" width="30" height ...

  7. Beta版本冲刺Day4

    会议讨论: 628:由于昨天的考试我们组目前只把项目放到了服务器上,配置Java环境遇到了问题.601:将一些原来的界面进行了修改,修改成了更加美观的外形. 528:进行一些还未完成得到功能,比如查询 ...

  8. 1118ALTER TABLE tabname DISCARD TABLESPACE快速导入数据利用表空间

    -- 快速导入数据如果你有.ibd文件的一个干净的备份,你可以按如下操作从被起源的地方恢复它到MySQL安装中:相当快速 1. 发出这个ALTER TABLE语句: 2. ALTER TABLE tb ...

  9. Retrofit2 + OkHttp3设置Http请求头(Headers)方法汇总

    在构建网络层时会遇到一个问题就是要手动配置Http请求的Headers,写入缓存Cookie,自定义的User-Agent等参数,但是对于有几十个接口的网络层,我才不想用注解配置Headers,目前网 ...

  10. Android NestedScrolling与分发机制

    在Android5.0之间要实现控件的嵌套滑动,都是要自己处理View事件即分发机制. 共有三个方法:    dispatchTouchEvent().onInterceptTouchEvent()和 ...