ubuntu18.04 安装matlab2022a

  • 1. 下载`matlab`
  • 2. 进入`root`权限安装`matlab`
    • 2.1 什么是`root`权限
    • 2.2 如何进入、退出`root`权限
  • 3. 赋予解压缩后的`matlab2022a`文件夹`可读 & 可写 & 可执行`权限
  • 4.安装`matlab`
  • 5.测试
  • 6.运行`matlab`报错
  • 7. 参考

1. 下载matlab

  • 进入matlab官网,注册、登陆自己的matlab账号

  • 下载matlab - 2022a .zip

  • ~/Downloads文件夹下,新建文件夹matlab2022a,用于存放.zip解压缩后的所有文件

  • 解压缩matlab_R2022a_glnxa64.zip文件到文件夹matlab2022a
    -X 解压缩时同时回存文件原来的UID/GID
    -K 保留文件的setuid/setgid/tacky属性
    -d 指定文件解压缩后所要存储的目录
    (总是担心解压缩.zip文件丢失什么信息,从而导致matlab安装失败,看别人在解压缩时添加-X-K 两个参数,保险起见,加上吧!)

unzip -X -K matlab_R2022a_glnxa64.zip -d ~/Downloads/matlab2022a/

2. 进入root权限安装matlab

2.1 什么是root权限

我们登陆ubuntu系统时,是用自己普通用户身份登陆的。root超级权限用户比普通用户大,一些用户任务需要root权限,才能执行成功。

2.2 如何进入、退出root权限

  • 方式一:通过su命令,进入root
    (1)首先,终端输入下列命令,初始su密码。 (su = switch user)

    sudo passwd
    

    (2)进入root超级权限用户(3选一即可)

    • 1
    sudo su
    

    • 2
    su root
    

    • 3
    su -
    

    (3) su指令格式
    不指定用户名,默认用户名是root

    su -l 用户名
    su 用户名
    
  • 方式二:退出自己普通用户,从新进入root用户登陆ubuntu系统。(不建议)

  • 退出root权限

exit

3. 赋予解压缩后的matlab2022a文件夹可读 & 可写 & 可执行权限

sudo chmod 777 -R ~/Downloads/matlab2022a/

4.安装matlab

  • 进入install文件放置的路径
cd ~/Downloads/matlab2022a
  • 安装时,安装路径十分重要!需要记住
  • 执行安装程序
sudo ./install

  • 发现安装程序不报错,但是一直不动
    解决:
xhost +SI:localuser:root


如果安装程序有问题,可参考此论坛解决。

5.测试

(1)启动 MATLAB 。
在安装路径下的bin目录中执行 matlab 可执行文件。

  • 进入路径
cd /usr/local/MATLAB/R2022a/bin/
  • 执行可执行文件
./matlab

(2)shell 中配置启动matlab别名。
若每次都需从安装目录下启动matlab,很麻烦。因此,使用alias指令在shell的配置文件~/.bashrc中为matlab可执行文件设置别名

  • 打开~/.bashrc文件
sudo gedit ~/.bashrc
  • ~/.bashrc配置文件最后一行添加:
alias matlab="/usr/local/MATLAB/R2022a/bin/matlab"
  • 使修改的配置文件生效
source ~/.bashrc

(3)启动matlab
终端任何位置,使用命令matlab即可启动软件。

6.运行matlab报错

  • 错误提示
    License Manager Error -9 The hostid of your computer (845cf3931fde) does not match the hostid of the license file (000ec666df27). To run on this computer, you must run the Activation client to reactivate your license

  • 原因
    用户名和许可证不匹配

  • 解决
    重新激活许可证

    • 进入安装目录,找到激活程序
    cd /usr/local/MATLAB/R2022a/bin/
    
    • 运行激活程序
    ./activate_matlab.sh
    
    • 登陆自己matlab账号,持续点击next

      • 中间只需检查 “登录名” 是否和 linux 的用户名一致
      • 提示激活成功后,再启动 matlab 即可

7. 参考

  1. Linux中sudo、su和su -命令的区别小结
  2. 在 Ubuntu Linux 安装配置 MATLAB 开发环境
  3. linux启动matlab提示用户名和许可证不匹配的解决办法

ubuntu18.04 安装matlab2022a相关推荐

  1. Ubuntu18.04安装教程及SLAM常用软件安装教程

    文章目录 前言 Ubuntu18.04安装教程 一.准备工作 1.1.下载ubuntu镜像 1.2.制作U盘启动项 1.3.给ubuntu分配硬盘空间 二 安装ubuntu18.04系统 2.1.设置 ...

  2. Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o

    Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o sudo apt-get install cmake libeigen3-dev ...

  3. linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)

    详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...

  4. Ubuntu18.04安装Dlib-19.19.0成功

    VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...

  5. ubuntu18.04安装python3.7并将python3指向python3.7

    ubuntu18.04系统默认装了三个版本的python,如下: ubuntu18.04安装python3.7并将python3指向python3.7 参考此篇文章:https://blog.csdn ...

  6. ubuntu18.04 安装qt5.12.8及环境配置的详细教程

    这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...

  7. linux下anaconda3安装教程,Ubuntu18.04 安装 Anaconda3的教程详解

    Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如 ...

  8. Ubuntu18.04安装cuDNN和Tensorflow的正确姿势

    文章目录 Ubuntu18.04安装cuDNN和Tensorflow的正确姿势 一.检查NVIDIA驱动是否安装成功 二.检查CUDA是否安装成功 三.安装cuDNN 1. 确定版本 2. 下载安装包 ...

  9. VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法)

    VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法) # 以下操作均已root用户操作 # 安装 ...

最新文章

  1. Maven工程构建时报编码警告的解决办法
  2. hdu4930 模拟斗地主
  3. DSP/BIOS实时操作系统中PIP对象多任务间传递数据示例程序
  4. leetcode 230. Kth Smallest Element in a BST | 230. 二叉搜索树中第K小的元素(Java)
  5. hdu 4493 Tutor (水 精度)
  6. Xamarin效果第十五篇之自定义CheckBox
  7. Asp.Net Core 中IdentityServer4 授权流程及刷新Token
  8. c++隐式类型转换存在的陷阱
  9. 2018怎么打开2019_2019 年,我还是没有摆脱 Micro USB
  10. switch off c语言,逆向工程 | C 语言之 switch-case 分支
  11. [LeetCode] Z字型变换
  12. Atitit mybatisutil 模块测试功能列表 1.1. mybatis读取mapper配置的sql语句 使用xml类库 1 1.2. Mybatis替换参数工具类型 3 Itfs pn
  13. 小程序项目:基于微信小程序音乐播放器——计算机毕业设计
  14. Lomo 照片特效 Lr 预设 Lomo Lightroom Presets
  15. 数据的导出Excel表
  16. 从实体密保卡到动态口令令牌
  17. 面试题(十二)自我介绍
  18. 数据分析师8大实用能力实战培养课程
  19. 三星Note 7惊魂48天:产品质量比创新和体验更重要
  20. PowerBuilder 8/9 与 SCC的集成(1)

热门文章

  1. 更改PVE登录IP管理地址
  2. JVM类加载器分类和解析
  3. pyodbc操作Access数据库
  4. idea主菜单不见了
  5. MATLAB绘图合集:填充二维等高线图contourf
  6. N/A,NG的全称是什么?
  7. Istio原理及介绍
  8. 2022年重庆交通大学自考毕业证书发放时间
  9. Vue集成UEditor(vue-ueditor-wrap)
  10. 提示“User Profile Service服务未能登录,无法加载用户配置文件。”