2019-01-04ubuntu16.04 安装matlab启动后一直初始化问题

————————-我是背景————————

因为研究需要,在ubuntu上安装matlab。
参考博客1:和谐安装教程
https://blog.csdn.net/hiudawn/article/details/81318427
参考博客2:添加用户配置
https://blog.jiangyayu.cn/archives/ubuntu-matlab.html/
参考博客3:添加桌面图标参考
https://www.jianshu.com/p/3db9122e5bec

但是安装好后出现一个问题,启动后一直初始化,这就很尴尬了,一早上要敲代码拯救世界的激情,就被泼了个冷水,一首《凉凉》送给自己。。。本着磨刀不误砍柴功的决心,撸起袖子干吧。

————————-我是系统说明——————-

系统:ubuntu16.04 64位
软件:Matlab R2018a

————————我是问题说明——————

如下图1所示,程序启动后一直卡在初始化,中文版的显示应该是“正在初始化…”

《2019-01-04ubuntu16.04 安装matlab启动后一直初始化问题》 图1. 启动初始化

———————–我是问题分析———————–

网络查找各路大神,给的回复大部分是因为 Matlab 一直在找着本机的许可证.
可是我和谐Matlab时按教程,拷贝了证书啊,怎么会找不到呢。验证一下吧:
1.打开Terminal (组合键ctrl+alt+T),
2.输入matlab -c.
这时会报错:如下图2.

《2019-01-04ubuntu16.04 安装matlab启动后一直初始化问题》 图2. 找不到证书文件

果然是证书问题,可是网上给的解决办法都是windows版的。我要砸钉子,给我个剪刀有何用。。。自己造锤子吧。。。

———————我是解决方案一———————-

方案一:有问题找警察(找官方论坛技术支持)
下图3是官方给的方案:重装matlab.

《2019-01-04ubuntu16.04 安装matlab启动后一直初始化问题》 图3.官方解决方案

重装?那我还造个锤子啊?!

———————我是解决方案二———————-

方案二:依葫芦画瓢(参考博客widows版的)
这是我参考的博客,你随意哈
https://blog.csdn.net/math_and_fire/article/details/81142581
结合我查到的资料说,ubuntu 启动matlab后,会在用户文件夹下~/,创建一个matlab日志记录文件夹.matlab/,如图4所示。那就删除记录吧。执行命令:

sudo rm -rf ~/.matlab

《2019-01-04ubuntu16.04 安装matlab启动后一直初始化问题》 图4 查看matlab的记录文件夹

既然找不到证书文件,暴力解决,直接告诉程序证书文件在哪。
你得先在当前用户下,配置好matlab命令,参考前文第二个博客。
在命令行输入(matlab采用默认安装路径)

matlab -c /usr/local/MATLAB/R2018a/licenses/licensestandalnoe.lic

然后,正常启动了,正常初始化了。
由于matlab日志记录文件夹.matlab/的存在,再容器重启之前,应该都能正常使用。
但是呢,万一那一次忘了呢?
当然你可以写个脚本提醒一下自己。
保险起见,还是固定化,之前的参考博客3,里又如何创建快捷方式。
在编辑快捷方式的文本中,加入上面这句指令。如下面代码所示。

[Desktop Entry]
Encoding=UTF-8
Name=matlab
Comment=Matlab 2018a
Exec=sh /usr/local/MATLAB/R2018a/bin/matlab -c /usr/local/MATLAB/R2018a/licenses/license_standalone.lic -desktop
Icon=/usr/local/MATLAB/Matlab.jpg
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

———————我是结尾———————-

好,打完收工!
这是根据我犯过的错误记录的,希望对你有用。

    原文作者:银辉天使
    原文地址: https://www.jianshu.com/p/e059fcc15eee
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞