Matlab安装_Ubuntu16.04上安装matlab r2012a

安装Matlab

  • 因为一些原因最近一定要装r2012a,使用的是学校matlab许可证
  • 安装环境:Vmware Ubuntu16.04
  • 旧一点的matlab版本是选择的功能,下载zip压缩包,官网有介绍
  • 基本流程简单来说:
    • matlab_R2012a_glnxa64_installer.zip 必须下载
    • matlab_R2012a_glnxa64_installer.zip 解压
    • 在matlab_R2012a_glnxa64_installer.zip解压包中放入其他的.zip,注意,是.zip放入就可以,不要放错相应的包

遇到的问题1

  • MATLAB714_common.zip 和 MATLAB714_glnxa64.zip应该是一定要放入的,注意看看有没有放入

遇到的问题2

  • 报错如下
  • Error 1,714: Unable to activate your machine. The activation process cannot detect a valid Host ID which utilizes a currently supported naming convention. Please refer to the following solution ID, to help resolve this issue: 1-661QJD
  • 输入ifconfig,如下,我下面是修改好的,修改前不是eth0,而是ens33,这是因为ubuntu版本的问题
    在这里插入图片描述
  • 报错的原因就是,matlab自动在找eth0,而没有找到,因为在我的电脑上是ens33
  • 解决方案
    • 使用编辑器打开/etc/default/grub文件,sudo gedit即可,vim均可
    • 修改:GRUB_CMDLINE_LINUX=" "GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"(我的并不是“ ”,里面是有些内容的,就是找到GRUB_CMDLINE_LINUX项,改成后面的)
    • 最后:sudo grub-mkconfig -o /boot/grub/grub.cfg
    • 记得重启即可
  • 然后activate matlab没有出现问题

运行

  • 要去下载目录/bin下./matlab才可以运行
  • 将路径加入PATH中即可
  • export PATH=/usr/local/MATLAB/R2012a/bin:$PATH
  • 最后在终端输入matlab即可运行

终于完成了 :)

在这里插入图片描述