使用 Java 安装 MATLAB 时出现问题(安装:1:eval:权限被拒绝)

使用 Java 安装 MATLAB 时出现问题(安装:1:eval:权限被拒绝)

我通过进入放置安装文件的文件夹在终端中执行了此命令。

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

要执行此操作,请转到每个文件并:右键单击 -> 属性 -> 转到权限功能并选中可执行复选框。 就完成了!

。/安装

相关内容