首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何安装MATLAB R2012a?

如何安装MATLAB R2012a?
EN

Ask Ubuntu用户
提问于 2012-04-10 18:10:59
回答 3查看 80.6K关注 0票数 9

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

代码语言:javascript
运行
复制
/<matlab_installation_file_directory>/install

上面写着:

代码语言:javascript
运行
复制
install: missing file operand

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

fileInstallationKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx agreeToLicense=yes outputFile=/tmp/mathworks_usr.log mode=interactive mode=interactive

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

然后我尝试了这个命令:

代码语言:javascript
运行
复制
install -inputFile my_input_file.txt

它得到了一个错误:

代码语言:javascript
运行
复制
install: invalid option -- 'i'

我知道在其他网站上有一些帮助,这里也有一些关于这个话题的问题,但我不知道是什么问题,请帮帮我,我是一个真正的新手在linux上。

谢谢你们

更新:

在安装文件的属性中,我检查了项“允许以程序形式执行文件”,现在如下所示:

之后,我可以通过单击安装文件或在终端中键入./install来运行安装文件。但在这两方面我都明白:

代码语言:javascript
运行
复制
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

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

更新:

使用Mahesh help,我尝试了以下命令:

代码语言:javascript
运行
复制
sudo chmod +x ./install
sudo ./install -v

结果是:

代码语言:javascript
运行
复制
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并:

代码语言:javascript
运行
复制
sudo chmod +x ./java

然后返回到installation目录并通过以下方式运行installation:

代码语言:javascript
运行
复制
./install

代码语言:javascript
运行
复制
sudo ./install

它会起作用的:)

谢谢大家,特别是“马赫什”和“约翰”

EN

回答 3

Ask Ubuntu用户

发布于 2012-04-12 10:09:34

对于错误:

代码语言:javascript
运行
复制
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的步骤前进之后,转到文件夹

代码语言:javascript
运行
复制
cd sys/java/jre/glnxa64/jre/bin/ (the folder that appears in your error message)

然后

代码语言:javascript
运行
复制
chmod +x java

准备好了。回到安装文件所在的位置,然后键入

代码语言:javascript
运行
复制
sudo sh install

安装程序将(希望)启动。

票数 4
EN

Ask Ubuntu用户

发布于 2012-04-10 21:19:11

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

也许只需要从海里运行install

票数 0
EN

Ask Ubuntu用户

发布于 2012-04-12 11:10:49

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

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

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/120801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档