无法完成激活 Matlab

无法完成激活 Matlab

我使用的是 64 位 Ubuntu 14.04 LTS。我尝试安装 Matlab R2014b。我遵循以下步骤,基于教程:

  1. 已挂载 .iso 文件
  2. cd /media/username/MATHWORKS_R2014B
  3. sudo ./install (installed in /usr/local/MATLAB/R2014b)
  4. sudo apt-get install matlab-support
  5. cd ~ sudo chown username -R ~/.matlab

在步骤 4 中,需要激活的窗口出现了几次,当我必须提供用户名时,默认值始终是 root,我从未更改过,但是当我尝试运行它时,激活窗口再次出现,但这次使用的用户名而不是 root,并且它给了我以下错误:

Could not complete Activation because the License File could not be written to disk. You might not have write permission on the License File or the folder. /home/username/.matlab/R2014b_licenses/license_username_836966_R2014b.lic See your System Administrator for assistance. The specific error message text is: /home/username/.matlab/R2014b_licenses/license_username_836966_R2014b.lic (No such file or directory).

我用 Google 搜索了这个错误,并根据一些结果执行了以下步骤:

  • cd /usr/local/MATLAB/R2014b/bin/glnxa64 sudo ./activate_matlab.sh
  • sudo mkdir -p /usr/local/MATLAB/R2014b/licenses sudo chmod a+rw /usr/local/MATLAB/R2014b/licenses

但仍然会发生同样的事情。问题是./matlab文件夹中没有他们要求我提供的许可证文件。当我尝试从 MathWorks 帐户下载它时,我只能将其保存为与licence.lic他们要求我提供的名称不同的名称,并且无法将其保存在/usr/local/MATLAB/R20194b文件夹中。

我怎么解决这个问题?

答案1

好的,您有两个用户:一个叫“root”(大的不,不,但无论如何,这就是你所拥有的)和一个名为“用户名”...

然后命令是

cp /root/.matlab/* /home/username/.matlab/

答案2

对于那些安装更高版本的 matlab 的用户。

./activate_matlab.sh

位于 bin 目录中。因此

cd /usr/local/MATLAB/R2014b/bin/ 

然后

sudo ./activate_matlab.sh./

应该发挥神奇的作用。

相关内容