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时绝对没有问题。
我认为应该更新许可证。 我通过从Mathworks请求新许可证并使用该许可证文件激活MATLAB来解决问题。 他们为我的计算机主机ID提供了相同的安装密钥,但更新了’licence.lic’文件。 我认为没有必要重新安装,使用更新的许可证激活只能解决问题。
以这种方式启动MATLAB是否有可能运行激活工具而不是MATLAB?
尝试在终端中运行/usr/local/MATLAB/R2011a/bin/matlab
(根据系统上的位置更改路径),看看是否运行MATLAB。 如果没有,也许您仍然可以从那里获得一些可能对您的问题有用的错误消息。
我知道的旧线程,但我遇到了同样的问题。 至少对我来说问题是,建议使用root权限安装matlab,因此当激活时,授予许可证的默认用户成为root用户。 通过这种方式,我只能在以root用户身份登录时启动matlab。 通过在root之外再次运行激活可以轻松解决问题。
在使用激活客户端后,我终于得到了一个很好的答案,为什么MATLAB不会激活。 以下是让一切正常运行的步骤!! 这也假设您已经安装了MATLAB并且无法启动它。
快问自问
- 我是否以root身份启动安装程序?
- 我在哪里安装MATLAB?
如果你以root身份安装(你应该拥有)那么你的罚款。 如果没有以root身份卸载并安装。
好! 让我们来吧!
-
cd到你安装MATLAB的地方对我来说这是默认的,但你可能想要在不同的位置安装它。
默认安装位置:
/usr/local/MATLAB/R(year)(a or b)
-
现在,您可以通过在终端窗口中键入ls来列出该目录中的所有内容。
-
现在通过键入
cd bin
再次键入cd bin
(这是存储激活客户端的位置) -
输入终端
sudo ./activate_matlab.sh
-
现在会弹出一个窗口,就像安装它时一样。 这次你需要检查“没有互联网手动激活”前面的气泡。
-
现在检查“我没有许可证文件”前面的气泡。请帮我完成后续步骤。
-
在这里,您将找到您的计算机基本安装信息。 这只是为了检查您的计算机登录名是什么,并确保它是
root
。 -
现在返回激活客户端菜单的开头并填写“使用Internet自动激活”的气泡。
-
做你以前做的所有事情,除了这次激活结束时,当它要求你输入你的计算机用户的名字时,你需要输入
root
,而不是你的用户名或者你想要输入的任何东西。 -
可选:如果您还没有这样做,可以安装
matlab-support
以便在完成激活MATLAB后启动它。 您可以通过键入来完成此操作sudo apt-get install matlab-support
我希望这有帮助! GOOOD LUCK!
方式太旧的线程,但观看了4523次和活动16天前所以仍然相关我猜。 这是你如何解决它。 在我的情况下,文件夹“〜/ .matlab / R2015a_licenses /”不存在。 虽然“〜/ .matlab”做到了。 所以我创建了R2015a_licenses。 现在问题是这个文件夹只能由root访问。 因此激活应用程序无法写入所需的文件。 因此,使用“sudo chmod 777 R2015a_licenses”更改此文件夹的权限。 现在正常运行matlab(没有sudo)。 它应该带你到激活客户端。 否则手动运行激活客户端(没有sudo),它在bin文件夹中称为“activate_matlab.sh”。 按照步骤操作,让它检测用户名,不要更改它。 当它退出时没有错误,你完成了许可证部分。 现在可能还有另一个问题,即你的matlab在打开窗口之后就会冻结,而且不会再进一步了。 看看这个 。 “转到用户主目录中的”.matlab /“目录。重命名以您正在使用的MATLAB版本命名的目录。如果名称中有”_licenses“的文件夹,请不要重命名该文件夹“有点工作。 我的意思是matlab抱怨它不能在“〜/ .matlab”中写出偏好。 所以我通过“chmod”更改了该文件夹的权限,然后就可以了。
如果你还在读你的问题很糟糕。 祝它好运。 使用matlab ubuntu,Mathworks显然做得非常糟糕。
我问Matlab技术支持如何解决这个问题,他们说如果你的系统上有一个以前的MATLAB试用许可证文件就会出现这个问题。
要解决此问题,请删除以下两个文件夹中的所有文件:
$MATLAB/licenses/
(其中$ MATLAB是安装MATLAB的目录。默认为/usr/local/matlab/R2015a/licenses/
)
~/.matlab/R2015a_licenses/ cd ~/.matlab/R2015a_licenses/ rm ./license.lic
删除这些文件夹中的所有文件后,请尝试再次启动MATLAB。 将其作为常规用户名启动,而不是sudo或root。 系统将提示您再次激活。 最后一次完成该过程。 在激活的屏幕上记下它,询问您的Linux用户名。 这应该是自动检测的,您不应该更改它。
激活完成后,再次尝试启动MATLAB。
编辑:即使在输入第一个命令时收到“无此文件或目录”的错误,也应输入rm命令。
只需将系统日期更改为前几年并启动应用程序即可!