Ubuntu服务器无图形界面修改配置文件安装Matlab踩坑教程

服务器版本:Ubuntu 5.4.0-6ubuntu1~16.04.12

Matlab版本:R2019b_Linux.iso

一、下载所需的Matlab版本以及license.dat文件至服务器(或本地下载好上传)的预设目录

我的是Matlab_iso。由于我直接使用了学校提供的版本,因此自带秘钥和license,否则需要购买官方产品或者寻找破解包

二、在服务器Matlab_iso目录下建立iso目录用来挂载

cd (自己的目录前缀)/Matlab_iso
mkdir iso

三、挂载R2019b_Linux.iso至iso目录

挂载简而言之就是将一个新的文件系统加入到当前文件系统中,并使得系统可以识别之。我们下载的iso文件是一个文件系统,-o loop指令用来将其虚拟成一个外部硬件,因为常规的文件系统都是像硬盘、U盘这样的硬件。

mount -o loop R2019b_Linux.iso ./iso

四、修改安装配置文件(重点)

由于是无图形界面安装,直接在iso目录下运行./install指令会出错,因此需要修改iso目录下的对应的配置文件

*注:由于iso目录默认是read only,无法直接修改文件内容,因此我选择将配置文件复制备份至上层目录Matlab_iso再进行修改

1)修改installer_input.txt

进入iso目录,浏览installer_input.txt文件发现首行给出解释“Use this file to specify parameters required by the installer at runtime.”,即这个文件用来修改安装时的参数。我们首先将其复制至上层目录以便修改

cp installer_input.txt ..

我们需要修改的参数有一下几个(修改前将行首井号‘#’删除):

a. destinationFolder=你想要安装到的目录(不建议直接安装在当前目录下,请另选一个单独的路径)

b. fileInstallationKey=你的安装秘钥

c. agreeToLicense=yes

d. outputFile=安装日志输出文件路径(命名方式参考该文档举例)

e. mode=silent(静默安装模式,这是重点,用于非GUI安装)

f. activationPropertiesFile=激活文件路径(即activate.ini,非网络条件下安装必填,激活文件后文会提到)

g. licensePath=上传的license.dat文件路径

修改后保存

2)修改activate.ini

浏览文件内容会发现写到“Use this file to specify parameters required by the activation application at runtime. This file provides the activation application with required input without using the GUI.”。该文件提供了无网络情况下静默安装的参数。同样先将该文件复制到上层目录以便修改。

cp activate.ini ..

需要修改的参数有以下:

a. activateCommand=activateOffline

b. licenseFile=你的license.dat路径(activateCommand=activateOffline时必填)

修改后保存,并将activate.ini路径填入上述installer_input.txt

五、运行安装指令

./install -inputFile 绝对路径/installer_input.txt

在此过程中可能需要sudo权限,接下来静候安装。

六、测试安装完成

执行matlab指令

你的Matlab安装路径/bin/matlab

运行若没问题即可

七、卸载iso文件系统并删除没用的内容

安装完成后刚刚挂载的iso文件已经没用了,我们可以将其卸载,并将相关的配置文件一并删除

sudo umount 你的路径/Matlab_iso/iso
rm -rf 你的路径/Matlab_iso

大功告成

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值