Matlab 无法启动,一直要求激活

Matlab 无法启动,一直要求激活

我刚刚使用独立许可证在 Ubuntu 12.04 上安装了 Matlab R2011a。安装似乎运行正常,我运行了以下命令来消除每个人(包括我自己)似乎都遇到的错误:

sudo ln -s /lib/x86_64-linux-gnu/libc-2.13.so /lib64/libc.so.6

这消除了错误,但我仍然无法启动 Matlab。每次我启动它(在终端中输入“matlab”)时,都会弹出 Mathworks 软件激活窗口。我提供了许可证文件的路径,它似乎已成功激活(没有错误),但 Matlab 却无法启动。如果我尝试再次运行它,同样的事情会发生。

有人知道可能出了什么问题吗?我上次安装的是 10.04,运行 2011a 完全没有问题。

答案1

我认为许可证应该更新。我通过向 Mathworks 申请新许可证并使用该许可证文件激活 MATLAB 解决了该问题。他们为我的计算机主机 ID 提供了相同的安装密钥,但“licence.lic”文件已更新。我认为不需要重新安装,使用更新的许可证激活就可以解决问题。

答案2

只需将系统日期更改为前几年并启动应用程序即可!

您可以从命令行使用以下命令执行此操作:

date +%Y%m%d -s "20120418"

答案3

以这种方式启动 MATLAB 是否有可能运行激活工具而不是 MATLAB?

尝试/usr/local/MATLAB/R2011a/bin/matlab在终端中运行(根据系统上的位置更改路径)以查看是否运行 MATLAB。如果没有,也许您仍然可以从那里获得一些可能对您的问题有用的错误消息。

答案4

我知道这是一个老话题,但我刚刚遇到了同样的问题。至少对我来说,问题是建议使用 root 权限安装 matlab,因此在激活时,被授予许可证的默认用户变成了 root。这样,我只能在以 root 身份登录时启动 matlab。通过在 root 之外再次运行激活,可以轻松解决问题。

相关内容