我在64位上使用Ubuntu14.04LTS.我试着安装Matlab R2014b。根据这教程,我遵循了以下步骤:
cd /media/username/MATHWORKS_R2014Bsudo ./install (installed in /usr/local/MATLAB/R2014b)sudo apt-get install matlab-supportcd ~ sudo chown username -R ~/.matlab在第4步中,需要激活的窗口出现了几次,当我必须给出usrrname默认值时,默认值始终是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).
我在googled上搜索了这个错误,在得到一些结果之后,我执行了以下步骤:
cd /usr/local/MATLAB/R2014b/bin/glnxa64 sudo ./activate_matlab.shsudo mkdir -p /usr/local/MATLAB/R2014b/licenses sudo chmod a+rw /usr/local/MATLAB/R2014b/licenses但同样的事情也会发生。问题是,在./matlab文件夹中,我没有他们要我要的许可文件。当我尝试从MathWorks帐户下载它时,我只能将它保存为licence.lic,这与他们要求我要的名称不同,不能保存在/usr/local/MATLAB/R20194b文件夹中。
我该如何解决这个问题?
发布于 2014-12-11 22:15:44
好的,您有两个用户:一个名为"root“(大不-不,但无论如何,这就是您的用户)和一个名为”用户名“的…。
那么命令是
cp /root/.matlab/* /home/username/.matlab/发布于 2018-07-31 22:43:27
对于那些安装更高版本的matlab。这个
./activate_matlab.sh位于bin目录中。所以
cd /usr/local/MATLAB/R2014b/bin/ 然后
sudo ./activate_matlab.sh./应该能施展魔法。
https://askubuntu.com/questions/557418
复制相似问题