在ubuntu20.04中安装MATLAB时常见问题及解决方法

一、/install时报错


   如果你刚装完ubuntu20.04,这时你想要安装MATLAB2021A,在输入命令./install进行安装时,可能会报以下错误:
   terminate called after throwing an instance of ‘JailContainerException’ what(): Error: 88: No JRE version parsed from/media/jzx/MATHWORKS_R2021A/sys /java/jre/glnxa64/jre/release

   这是由于缺乏JAVA环境造成的,需要在安装MATLAB前先安装JAVA环境

  sudo apt update
  sudo apt install openjdk-11-jdk

   如果你需要安装其他版本的,将上面的版本11改成对应的数字就行了,比如说版本8,就改为sudo apt install openjdk-8-jdk 指令java -version可以查看 Java 版本

   以下指令可以查看JAVA的安装路径

    sudo update-alternatives --config java

   通过下面第一条指令,可以打开环境设置文件,在文件的最后添加下面的第二条指令,可以设置 JAVA_HOME 指定到 OpenJDK 11

     sudo nano /etc/environment

    JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

   执行以下指令使其生效

    source /etc/environment

   安装完JAVA环境后,如果重新输入命令./install进行安装MATALB依旧会报同样的错误,不要慌,这时候只需要重启一下你的虚拟机就好了,重启后,在install文件所在目录下,在终端输入sudo ./install 进行安装,就会弹出以下界面,那么恭喜你,按照步骤安装MATALB就可以了,至于安装步骤网上文章很多,这里就不描述了。

在这里插入图片描述


二、运行matlab时报错


   当你安装完兴高采烈的去运行matlab时,可能会报以下错误:
   bash: /matlab: 没有那个文件或目录

   我的matlab文件所在位置是/usr/local/Polyspace/R2021a/bin/matlab,当我执行时,却报以上错误,打开这个路径,发现文件是存在的,原因就是我们安装系统时安装的是64位的,但是某些地方需要32位运行库支持,所以需要安装一下32位运行库

在这里插入图片描述

   输入以下指令,安装

    sudo apt-get install lib32z1

在这里插入图片描述

   安装完后再运行/usr/local/Polyspace/R2021a/bin/matlab就可以打开了

在这里插入图片描述

   我们不想每次打开matlab都去运行这么长的命令,可以采用如下方法:

   在终端输入以下命令,打开bashrc文件

     sudo gedit .bashrc

   在文件的最后一行输入以下语句,其中引号内的就是你的matlab文件所在的路径,也就是前面我们我们用于启动matlab的那个长语句

    alias matlab='/home/work/Polyspace/R2020b/bin/matlab'

   保存后运行以下语句:

     source ~/.bashrc

   此时,我们在终端输入matlab,就可以启动了

在这里插入图片描述


三、复制文件时权限不够失败


   当我们将一个文件复制到另一个文件夹下的时候,常遇到错误:复制文件时权限不够失败,此时可以通过以下方法解决

   先复制你要复制的那个文件, 在需要复制的文件所在的文件夹下,右键,在终端打开,输入以下命令

     sudo nautilus

   这时候会打开一个文件夹窗口,在该窗口下选择你要复制到的文件夹,右键,粘贴就可以了

  • 1
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕羽★

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值