我通过进入放置安装文件的文件夹在终端中执行了此命令。
santiago@CHAPA:~/Descargas/Matlab/MATLAB$ sudo sh install
但这显示在终端上
Preparing installation files ...
Installing ...
install: 1: eval: /tmp/mathworks_6992/sys/java/jre/glnx86/jre/bin/java: Permission denied
谁能帮我?
答案1
这里和这篇文章中的答案是:如何安装 MATLAB R2012a?不幸的是没有帮助。
对我来说这个过程有效——安装说明:
1)将 DVD 内容复制到主文件夹中 - 例如安装垫
2)将目录更改为包含 iso 内容的文件夹:
cd MatInstall
3)使安装和 Java 可执行:
chmod u+x install
chmod u+x sys/java/jre/glnxa64/jre/bin/java
4)在主目录中创建 MatLabTemp 目录:
mkdir $HOME/MatLabTemp
5)打开终端并输入安装命令:
$HOME/MatInstall/install -javadir $HOME/MatInstall/sys/java/jre/glnxa64/jre/ -root $HOME/MatInstall/ -tmpdir $HOME/MatLabTemp
(通过此命令我们手动告诉 Matlab 安装程序在哪里查找数据、临时目录和 java)
答案2
从安装目录执行此操作
$ cd java/jre/glnx86/jre/bin
$ chmod +x java
基本上,您必须将目录中的文件转换 ~/Descargas/Matlab/MATLAB/java/jre/glnx86/jre/bin
为可执行文件。
此后从安装目录继续正常安装
$ sudo sh install
答案3
我刚刚解决了这个问题!
在安装程序之前,必须更改您在 PC 上创建的文件夹中的 2 个文件的“执行权限”:
安装在默认文件夹中
/Matlab/sys/java/jre/glnxa64/jre/bin 中的 java
要执行此操作,请转到每个文件并:右键单击 -> 属性 -> 转到权限功能并选中可执行复选框。 就完成了!
。/安装
答案4
权限拒绝将告诉您需要使哪个文件可执行。我使用此建议下载了 2015a Matlab,只需将另一个文件更改为可执行文件即可。
/Matlab/sys/java/jre/glnxa64/jre/bin 中的 java
要执行此操作,请转到每个文件并:右键单击 -> 属性 -> 转到权限功能并选中可执行复选框。 就完成了!
。/安装