Ubuntu 12.04 下的 Matlab R2010b - 安装问题

Ubuntu 12.04 下的 Matlab R2010b - 安装问题

因此,我正在尝试安装 matlab (R2010b),但无法获得安装程序出现。这是我得到的:

ivana@ivana-desktop:/usr/local/matlabR2010b$ sudo ./install -v -glnx86
Preparing installation files ...
->  DVD                 = /usr/local/matlabR2010b
->  ARCH                = glnx86
->  DISPLAY             = :0
->  TESTONLY            = 0
->  JRE_LOC             = /tmp/mathworks_21291/java/jre/glnx86/jre
->  LD_LIBRARY_PATH     = /usr/local/matlabR2010b/bin/glnx86

Command to run:
/tmp/mathworks_21291/java/jre/glnx86/jre/bin/java  -Djava.ext.dirs=/tmp/mathworks_21291/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_21291/java/jar:/tmp/mathworks_21291/java/jarext -jar /tmp/mathworks_21291/java/jar/installwizard.jar -root /usr/local/matlabR2010b 

Installing ...
Finished

一切看起来都很好,但之后什么都没发生!没有弹出任何安装程序。我认为这可能与类似问题有关这个,但事实似乎并非如此:

ivana@ivana-desktop:/usr/local/matlabR2010b$ ls -l java/jre/glnx86/jre/bin/java
-r-xr-xr-x 1 root root 47308 Jan 27  2010 java/jre/glnx86/jre/bin/java

我尝试了一些方法,但没有效果:运行gksu ./install和安装 sun jdk 7。

我还没有看到任何人遇到类似的问题,所以我真的很感激任何可以指出可能出现问题的建议。

答案1

有一点让我很惊讶:您似乎已经将 MATLAB DVD 映像挂载到那里/usr/local/matlabR2010b(或者您已将文件复制到那里)。这是一个挂载 DVD 映像的不寻常的地方。更重要的是,它是应该安装 MATLAB 的同一目录(请参阅-root要运行的命令末尾的参数)。我现在无法验证这一点,但可能是由于这个原因安装程序没有执行任何操作。

如果在其他位置安装 DVD 映像没有帮助,则可提出一些进一步分析问题的想法:从安装脚本的源代码可以明显看出,唯一可能失败而不显示实际错误的是命令,该命令被声明为“运行命令”。因此,您可以尝试手动运行该命令并添加参数-verbose。但是,安装脚本会创建一些您事先需要的临时文件。获取这些文件的最简单方法可能是注释脚本的第 567 行:

rm -rf $TEMP_DIR

然后您执行一次,之后就可以使用该-verbose标志执行实际的安装命令。

答案2

我知道这听起来可能不太有用,因为它没有回答你的问题,但是我发现在 Ubuntu 上GNU Octave与 QtOctave UI(均可从 Ubuntu 软件中心下载)结合使用,可以很好地为您提供替代方案(UI 略有不同,但语法相同),如果您无法让 Matlab 工作,而您确实需要完成一些事情,那么它非常好,我的笔记本电脑前段时间崩溃了,我真的很高兴我有这个快速选项。

编辑:忘了提及,创建与 Matlab 相同的文件,因此任何兼容性问题几乎不存在。

相关内容