如何安装MATLAB R2012a?

我已经下载了用于Unix平台的MATLAB R2012a,我想在我的ubuntu 11.10上安装它。 要安装,请尝试以下命令:

//install 

它说:

 install: missing file operand 

根据它的手册我必须给它一个输入文件,所以我创建一个像这样的输入文件安装在’独立’模式:

destinationFolder = USR /本地/ R2012a

fileInstallationKey = XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

agreeToLicense = YES

OUTPUTFILE = / TMP / mathworks_usr.log

模式=交互式

activationPropertiesFile =家庭/…/ lic_standalone.dat

实际上我不确定在“activationPropertiesFile”字段中需要什么文件,所以我认为它需要许可证文件。 我将此文件以txt格式保存在安装文件所在的同一目录中。

然后我尝试了这个命令:

 install -inputFile my_input_file.txt 

它得到这个错误:

 install: invalid option -- 'i' 

我知道其他网站有一些帮助,也有一些关于这个主题的问题,但我无法弄清楚是什么问题,请帮助我,我是一个真正的Linux菜鸟。

感谢你们

更新:

在安装文件的属性中,我检查了“允许执行文件作为程序”项,现在它是这样的: 安装属性

之后我可以通过点击它或在终端输入./install来运行安装文件。 但在这两种方式我得到这个:

 Preparing installation files ... Installing ... eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied Finished 

在第三行xxxx是一个随机数,每次像6370或5310 …. 为什么我没有许可? 我该怎么办?

更新:

使用Mahesh帮助我尝试了这些命令:

 sudo chmod +x ./install sudo ./install -v 

结果是:

 Preparing installation files ... -> DVD = /home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au -> ARCH = glnx86 -> DISPLAY = :0.0 -> TESTONLY = 0 -> JRE_LOC = /tmp/mathworks_6114/sys/java/jre/glnx86/jre -> LD_LIBRARY_PATH = /tmp/mathworks_6114/bin/glnx86 Command to run: /tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java -splash:"/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_6114/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_6114/java/jar:/tmp/mathworks_6114/java/jarext:/tmp/mathworks_6114/java/jarext/axis2/:/tmp/mathworks_6114/java/jarext/guice/:/tmp/mathworks_6114/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au" -tmpdir "/tmp/mathworks_6114" Installing ... eval: 1: /tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java: Permission denied Finished 

更新:

最后要做的是进入/ matlab-install-files / sys / java / jre / glnx86 / jre / bin / java和:

 sudo chmod +x ./java 

然后返回安装文件目录并运行install:

 ./install 

要么

 sudo ./install 

它会工作:-)

特别感谢你们“Mahesh”和“John”

这里有点不对劲。 我安装了Matlab R2012a,安装文件不需要任何输入文件。

这应该工作。

命令行方式。

  • 开放式终端
  • cd进入Matlab目录(其中包含安装文件并显示在屏幕截图中)
  • sudo chmod +x ./install
  • sudo ./install
  • 这将打开一个窗口,您可以从那里开始自己。

GUI方式:

  • 键入alt + F2 。 这将打开run对话框
  • 键入gksudo nautilus并按Enter键
  • 打开Matlab目录(如截图所示)
  • 检查安装文件是否具有执行权限(如截图所示)
  • 双击安装。 您将看到一个窗口,要求您显示或运行。
  • 单击“运行”
  • 你应该能够从这里找到自己的方式。 这将打开一个包含必要说明的窗口。

如你所见,命令行方式更简单,更安全..;)

这保证有效。 您知道,当您执行安装时,如您的问题中所述, /usr/bin/install必须已执行。 它可能是抱怨缺少文件操作数的那个。

对于错误:

 eval: 1: /tmp/mathworks_11425/sys/java/jre/glnxa64/jre/bin/java: Permission denied 

您必须为运行java提供权限(来自http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ )

完成Mahesh的步骤后,转到该文件夹

 cd sys/java/jre/glnxa64/jre/bin/ (the folder that appears in your error message) 

然后

 chmod +x java 

准备好出发。 返回安装文件所在的位置并键入

 sudo sh install 

设置将(希望)启动。

我并不完全记得我是如何安装Matlab(R2011a)的,但我相信它有一个你可以遵循的向导。 这样您就可以使用mathworks凭据登录。 在安装程序开始之前,文件夹/usr/local/MATLAB/是可写的非常重要。

也许只是从nautilus运行install

使用Mahesh的注释(文件夹上的chmod a + x)完成安装过程后,可能会出现更多问题。

因此,我建议安装matlab-support软件包,它将设置缺少的依赖项,路径和脚本,并且还将安装快捷方式(x.desktop)。