ubuntu16.04安装Matlab2015b步骤及各种问题解决

一、安装matlab的目的是利用caffe训练openpose

二、安装步骤

1、下载matlab2015

      链接:https://pan.baidu.com/s/1dLcDUxEuIWJQUOKHWXZT-Q 提取码:8rgq 

      安装之前要在home底下建立两个文件夹matlab2015和matlab,一个用来存放镜像文件,一个用作安装目录

2、下载的文件一个是用来破解的*Crack文件夹,一个是Matlab2015和Matlab的2016版本,首先在home目录下加载镜像文件

      在终端输入sudo mount -o loop R2015b_glnxa64.iso ~/matlab2015

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第1张图片

相当于将一个光盘加载到了电脑上,加载完成后打开matlab2015文件夹,如图所示:

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第2张图片

3、安装matlab

      cd matlab2015(或者在matlab2015文件夹下直接右键打开终端)

      sudo ./install

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第3张图片

       选择第二项,使用密钥安装,下一步同意协议后继续输入密钥:09806-07443-53955-64350-21751-41297

      

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第4张图片

下一步选择安装目录,默认是/usr/local/MATLAB/R2015b,我的目录是/home/test2/matlab/

点击Next后等待安装完毕

4、激活matlab

     因为博客是我安装完成后写的,所以界面我引用了其他人的图片了

     在安装目录matlab/bin下打开终端后输入sudo ./matlab界面如图,选择在不使用联网状态下激活

 

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第5张图片

加载Crack下的激活文件,激活

           

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第6张图片

复制激活文件中Matlab 2015b Linux64 Crack/R2015b/bin/glnxa64下三个文件到MATLAB的bin下的glnxa64,如果复制不了,请直接使用cp命令复制

5、这个时候已经安装并激活完成了。可以移除镜像文件了,方法是:找到挂载的磁盘,右键

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第7张图片

点击 Unmount Volume,然后输出Matlab2015就可以了

三、启动matlab的方法及添加快捷启动的方法

      1、启动matlab——在安装目录找到bin文件夹然后进入bin底下,打开终端后运行sudo ./matlab

        

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第8张图片

2、添加快捷启动

         sudo gedit /usr/share/applications/Matlab2015b.desktop

       打开编辑文件,输入以下内容

[Desktop Entry]
Encoding=UTF-8
Name=Matlab 2015b
Exec=/home/test2/matlab/bin/matlab
Icon=/home/test2/matlab/toolbox/shared/dastudio/resources/MatlabIcon.png
Terminal=true
StartupNotify=true
Type=Application
Categories=Application;

Exec和Icon需要换成你matlab的安装目录,注意每行后面不要有空格,要不然无法启动快捷方式,保存退出,完成。

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第9张图片

四、安装出现不能启动的问题

1、安装快捷启动方式不能启动问题

点击Matlab2015后,matlab启动报错java.lang.runtime.Exception***************问题,请给你的matlab安装文件夹执行权限:

                                              sudo chmod -R a+rw ~/.matlab

2、关于Matlab不能启动的问题:matlab has encountered an internal problem and needs to close

    原因:较新的Ubuntu系统(15.04或者更高)使用的libstdc++.so.6比Matlab默认采用的库版本高, 当Matlab加载这个库的时候,操作系统检测到不兼容的调用于是产生崩溃并给予退出提示框

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第10张图片

  解决:进入Matlab的安装目录,在该目录下进入sys/os/glnxa64目录,注意不是bin目录,找到 文件libstdc++.so.6,然后强制修改为libstdc++.so.6.old, 问题解决。

ubuntu16.04安装Matlab2015b步骤及各种问题解决_第11张图片

 可能直接右键或者按F2不能重命名,使用sudo mv libstdc++.so.6 libstdc++.so.6.old

参考文章

https://blog.csdn.net/qq_35196207/article/details/78991675

https://www.jianshu.com/p/78605a1345a8 

你可能感兴趣的:(学习,学习笔记)