我尝试从 .iso 在 Ubuntu 12.04 上安装 MatLab,但没有成功。.iso 文件已安装,但当我转到已安装的文件夹并键入 时./install
,我收到以下错误消息:
Error: Cannot locate Java Runtime Environment (JRE).
The directory /mnt/iso/sys/java/jre/glnx86/jre does not exist.
这似乎很正常,因为目录 glnx86 不存在,但在安装脚本中,似乎应该将其与 glnxa64 交换,而 glnxa64 确实存在。我尝试修改安装文件中的脚本并删除 glnx86 值,然后重试运行脚本,但随后我收到另一条错误消息:
Preparing installation files ...
Installing ...
/tmp/mathworks_11559/sys/java/jre/glnxa64/jre/bin/java: 1: /tmp/mathworks_11559/sys/java/jre/glnxa64/jre/bin/java: Syntax error: "(" unexpected
Finished
有人能帮我解决这个问题吗?
答案1
32 位 Linux 操作系统支持的 MatLab 的最后一个版本是 2012a。此版本之后的所有版本都只能安装在 64 位 Linux 操作系统上。我将操作系统升级到 Ubuntu 12.04 64 位,并按照论坛中已有的说明安装了 2013a 版本的 MatLab。顺便说一句,似乎只有旧版本的 MatLab 才需要“ia32-libs”的修复(在我之前的问题评论中提到),就我而言,无需获取该软件包。