我已经下载了用于Unix平台的MATLAB R2012a,我想在我的ubuntu11.10上安装它。要安装,请尝试以下命令:
/<matlab_installation_file_directory>/install上面写着:
install: missing file operand根据它的手册,我必须给它一个输入文件,所以我创建了这样一个输入文件,以“独立”模式安装:
fileInstallationKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx agreeToLicense=yes outputFile=/tmp/mathworks_usr.log mode=interactive mode=interactive
实际上,我在"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 help,我尝试了以下命令:
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然后返回到installation目录并通过以下方式运行installation:
./install或
sudo ./install它会起作用的:)
谢谢大家,特别是“马赫什”和“约翰”
发布于 2012-04-12 10:09:34
对于错误:
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安装程序将(希望)启动。
发布于 2012-04-10 21:19:11
我不太记得我是如何安装Matlab (R2011a)的,但我相信它有一个您可以跟随的向导。这样,您就可以使用mathworks凭据登录。在安装程序开始之前,文件夹/usr/local/MATLAB/是可写的,这一点很重要。
也许只需要从海里运行install?
发布于 2012-04-12 11:10:49
使用Mahesh的注释(文件夹上的chmod a+x )完成安装过程后,您可能会遇到更多问题。
因此,我建议安装matlab支持包,它将设置缺少的依赖项、路径和脚本,还将安装快捷方式(x.desktop)。
https://askubuntu.com/questions/120801
复制相似问题