Matlab安装问题

lin*_*nyu 6 installation permissions matlab

我成功地将Matlab2009a安装到我的计算机上,当我尝试在不使用Internet 的情况下激活它时(在没有 Internet 的情况下手动激活)并提供许可证文件的路径。然后出现错误

由于无法将许可证文件写入磁盘,因此无法完成激活。您可能没有许可文件或文件夹的写权限。/home/linyulin/licenses/license_ubuntu_161051_R2010a.lic 请向您的系统管理员寻求帮助。具体的错误信息文本是:

/home/linyulin/licenses/ license_ubuntu_161051_R2010a.lic(权限被拒绝)。

非常感谢您的帮助。我真的很担心这个问题,因为我在这个问题上花了很多时间,真的不想把它堆积起来。再次感谢你!

小智 6

在 Linux 上,您会收到此错误,因为您没有许可文件夹的权限。解决此问题的一种简单方法是使用 sudo 启动激活脚本:

cd $MATLAB/R20***/bin/
sudo ./activate_matlab.sh
Run Code Online (Sandbox Code Playgroud)

($MATLAB/R20*** 是您的 MATLAB 安装根文件夹)


tsb*_*lan 1

ls -la /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
Run Code Online (Sandbox Code Playgroud)

查看该文件的权限。如果你没有它,你可以尝试

sudo chown linyulin /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
Run Code Online (Sandbox Code Playgroud)

如果这本身不能使激活继续进行,您可以尝试

chmod +x /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
Run Code Online (Sandbox Code Playgroud)

使其可执行,或者,如果其他一切都失败,

chmod 777 /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic
Run Code Online (Sandbox Code Playgroud)


dai*_*ib8 1

您可以尝试https://help.ubuntu.com/community/MATLAB/R2009b给出的说明。本质上,sudo chown -R linyulin:linyulin .matlab/。如果那不行你也可以这样做sudo chown -R linyulin:linyulin licenses/