ubuntu linux安装matlab

文章目录

  • 前言
  • 安装matlab
  • 创建快捷启动方式
  • 报错解决
  • 参考资料


前言

记录一下ubuntu安装matlab的过程


获取的安装包包含三个文件

R20xx xx _dvd1.iso  R20xx xx _dvd2.iso ---- 安装镜像文件

xxxCrackxxx ---- license

安装matlab

cd ~                    # 切换到home目录
sudo mkdir matlab       # 创建一个文件夹,并命名为matlab
cd matlab               # 切换到matlab目录
# 挂载dvd1,路径为iso镜像文件的路径
# 挂载   dvd1mount: /dev/loop2 写保护,将以只读方式挂载
sudo mount -t auto -o loop ~/Downloads/'Linux matlab2018a'/R2018a_glnxa64_dvd1.iso matlab/
./install # 开始安装

sudo umount matlab/     # 取消挂载

根据提示进行安装,安装过程会提示插入另一张光驱,此时挂载dvd2即可

创建快捷启动方式

如果没有这一步操作,那么我们每次运行 matlab,都需要切换到安装路径的 bin 文件夹下面,然后执行 sudo ./matlab 才可运行 matlab,这样比较麻烦,下面我们在创建一个快捷启动方式以便于我们以后启动 matlab。创建一个桌面文件并输入下内容

sudo vim /usr/share/applications/Matlabxxxxx.desktop 
[Desktop Entry]

Categories=Development;Matlab;

Comment[zh_CN]=Matlab: The Language of Technical Computing

Comment=Matlab: The Language of Technical Computing

Exec=sh /usr/local/MATLAB/R2018a/bin/matlab -desktop

GenericName[zh_CN]=Matlab2018a

GenericName=Matlab2018a

Icon=/usr/local/MATLAB/R2018a/toolbox/sl3d/mainpage/matlab_logo.gif

Mimetype=

Name[zh_CN]=MATLAB

Name=MATLAB

Path=

StartupNotify=true

Terminal=false

Type=Application

报错解决

在完成安装后,点击simulink提示Unable to launch the MATLABWindow application
可能是库冲突,需要将matlab的部分.so文件移除

在matlab的命令行中输入

cd(matlabroot)
!bin/glnxa64/MATLABWindow

根据报错的提示结合资料,进行如下操作:

  1. 将此目录下 /usr/local/MATLAB/R2018a/cefclient/sys/os/glnxa64 的大部分文件移如一个新建的exclude目录下
  2. 将 /usr/local/MATLAB/R2018a/bin/glnxa64/ 的 libfreetype.so.* 移如新建的 exclude/ 目录下

参考资料

Unable to launch the MATLABWindow application的解决方案

matlab社区获得支持:
https://ww2.mathworks.cn/matlabcentral/answers/364551-why-is-matlab-unable-to-run-the-matlabwindow-application-on-linux?s_tid=srchtitle

Linux 下安装 MATLAB

卸载matlab

你可能感兴趣的:(其它,matlab,linux,ubuntu)