Matlab 安装问题

Matlab 安装问题

我安装Matlab2009a成功连接到我的电脑,当我尝试在不使用互联网(无需互联网即可手动激活)并提供许可证文件的路径。然后出现错误

无法完成激活,因为无法将许可证文件写入磁盘。您可能没有对许可证文件或文件夹的写入权限。/home/linyulin/licenses/license_ubuntu_161051_R2010a.lic 请咨询系统管理员以获取帮助。具体错误消息文本为:

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

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

答案1

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

cd $MATLAB/R20***/bin/
sudo ./activate_matlab.sh

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

答案2

ls -la /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic

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

sudo chown linyulin /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic

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

chmod +x /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic

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

chmod 777 /home/linyulin/licenses/license_ubuntu_161051_R2010a.lic

答案3

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

答案4

gksudo ./activate_matlab.sh

这很可能会解决权限问题并激活 Matlab。

相关内容