如何安装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)。