Ubuntu18.04 安装与配置 Matlab2018a

折腾这个的时间不亚于折腾Virtuoso,因此还是做一个记录,万一系统又没了好做个参考。

安装

  1. 由于我自己保存了相应文件在硬盘中,因此跳过下载步骤。下载的文件应有

    名字作用
    R2018a_glnxa64_dvd1.isoMatlab的安装镜像1
    R2018a_glnxa64_dvd2.isoMatlab的安装镜像2
    Matlab 2018a Linux64 Crack.tar.gz破解文件们
  2. 创建挂载文件夹,并将安装镜像1挂载进去,执行安装。

    # 创建文件夹
    sudo mkdir /mnt/cdrom
    # 挂载镜像1
    sudo mount -t auto -o loop ~/Downloads/Matlab2018a/R2018a_glnxa64_dvd1.iso /mnt/cdrom/
    # 执行安装
    sudo /mnt/cdrom/install
    

    弹窗中选择“Use a File Installation Key

  3. 开始安装,需要用到破解文件中的readme.txt

    #解压
    tar -xvf ~/Downloads/Matlab2018a/Matlab 2018a Linux64 Crack.tar.gz
    

    解压完成后,然后打开readme.txt,将Key09806-07443-53955-64350-21751-41297输入窗口

    Ubuntu18.04 安装与配置 Matlab2018a

    安装路径我常设置在/opt下

    Ubuntu18.04 安装与配置 Matlab2018a

    然后一路点进去,开始安装即可。

  4. 安装到一大半时会提示插入DVD-2,此时需要挂载安装镜像2

    # 挂载镜像2
    sudo mount -t auto -o loop ~/Downloads/Matlab2018a/R2018a_glnxa64_dvd2.iso /mnt/cdrom/
    

    挂载完成后点击OK即可。等待安装完成。

  5. 卸载所有挂载的安装镜像

    # 挂载了两次,因此需要卸载两次
    sudo umount /mnt/cdrom/
    sudo umount /mnt/cdrom/
    

    此时Matlab的安装已经完成。

  6. 安装完成,但破解并未完成。

    需要使用破解文件中的license_standalone.lic文件,建议将该文件复制到Matlab安装目录下。

    # 复制Liscense
    sudo cp /home/harroy/Downloads/Matlab2018a/license_standalone.lic /opt/MATLAB
    

    然后运行matlab,完成后续破解。

    /opt/MATLAB/R2018a/bin/matlab
    

    打开破解界面后选择“Active manually without the Internet”,然后选择刚刚复制的.lic文件即可。

    然后需要将破解文件中解压出来的R2008a文件夹中的内容复制到安装目录下。

    sudo cp ~/Downloads/Matlab2018a/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so  /opt/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so 
    

    此时破解全部完成。

  7. 放开/opt目录权限

    此时普通用户并运行不了matlab,超级用户(sudo)可以。这是因为matlab安装目录并没有可执行权限。为了更改参数方便,直接777放开所有权限。

    sudo chmod 777 /opt -R
    

配置

  • 将Matlab的启动路径配置到.bashrc。在.bashrc中添加

    # Matlab Path
    export PATH=$PATH:/opt/MATLAB/R2018a/bin
    

    此时重启终端输入matlab即可启动。

  • Matlab启动后的默认工作目录更改

    sudo gedit /opt/MATLAB/R2018a/toolbox/local/matlabrc.m 
    

    编辑以上文件,在最后一行新加入即可

    cd /home/harroy/MatlabFile
    
  • Matlab默认包含路径修改

    sudo gedit /opt/MATLAB/R2018a/toolbox/local/pathdef.m 
    

    在文件中添加想要路径即可。

  • 修改快捷键

    在Preference\(\rightarrow\)Keyboard\(\rightarrow\)Shortcuts中将“Active settings:”选择为”“Windows Default Set”即可。