我已经下载了用于Unix平台的MATLAB R2012a,并且希望将其安装在我的ubuntu 11.10上。要安装我尝试此命令:
/<matlab_installation_file_directory>/install
它说:
install: missing file operand
根据它的手册,我必须给它一个输入文件,因此我创建了一个这样的输入文件,以“独立”模式安装:
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
AgreementToLicense =是
outputFile = / tmp / mathworks_usr.log
模式=互动
activationPropertiesFile = home /.../ 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
它会工作:-)
Thank you all specially "Mahesh" and "John"
Something's wrong here. I've installed Matlab R2012a, and the install file does not require any input file.
This should work.
Command line way.
sudo chmod +x ./install
sudo ./install
GUI way:
run
dialoggksudo nautilus
and hit enter如您所见,命令行方式更简单,更安全。
保证可以正常工作。就像您所知道的那样,您知道,在执行安装时,/usr/bin/install
必须已经执行了问题。它可能是抱怨缺少文件操作数的对象。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句