MATLAB 2013a 在 13.10 中的安装麻烦

MATLAB 2013a 在 13.10 中的安装麻烦

我一直在寻找解决方案,但似乎找不到好的答案,所以我想试试这个。我正在尝试在 Saucy Salamander 上安装 MATLAB 2013a。我已经下载并提取了所有文件到我的桌面。安装文件适用于 Linux 64 位。这是我在终端上所做的和获取的内容(请记住,我对 Linux 和 Ubuntu 完全陌生):

sudo ~/Desktop/matlab/install -v
[sudo] password:
sudo: /home/(myname)/Desktop/matlab/install: command not found

我尝试通过将 MATLAB 文件夹移动到其他位置(即下载)并尝试以下操作来做不同的事情:

cd ~/Downloads/matlab
sudo ./install
[sudo] password:
sudo: /home/(myname)/Downloads/matlab/install: command not found

如果你们知道更好的解决方案/我做错了什么,请告诉我。

答案1

重新发布问题中 OP 提供的解决方案


好吧!经过一番研究,我终于知道该怎么做了!以下是分步方法(希望)能为遇到同样问题的人解决问题:

如果您有 MATLAB 的 .tar.gz 文件,请务必右键单击它并将其提取到文件夹(我在 ~/Downloads 中执行了此操作)。

打开终端并输入以下内容:

cd ~/Downloads/(matlabfolder)  
sudo chmod +x ./install  
sudo ./install

您将收到一条错误信息:

eval:1:/tmp/mathworks_6114/sys/java/jre/glnxa86/jre/bin/java: Permission denied

然后,导航到该目录并执行以下操作:

cd ~/Downloads/(matlabfolder)/sys/java/jre/glnxa86/jre/bin
sudo chmod +x ./java

然后,返回到您最初进入的安装目录:

cd ~/Downloads/(matlabfolder)
sudo ./install

这将启动 MATLAB 安装程序!如果您觉得我的说明不清楚,就是我获取信息的地方!

对于那些想知道的人,我认为chmod +x函数基本上使你指定的文件成为可执行文件

希望这有帮助!

答案2

检查安装文件是否确实具有可执行权限。如果没有,请运行该命令 chmod a+x install ,然后重试sudo ./install

你可能会收到错误./install: 1: eval: /tmp/mathworks_4880/sys/java/jre/glnxa64/jre/bin/java: Permission denied,然后运行命令

chmod +x ./sys/java/jre/glnx86/jre/bin/java然后尝试sudo ./install再次。

答案3

我也收到了其他文件夹行 /sys/glnxa64/install_unix 被拒绝的权限。因此,转到文件夹并打开终端。使用 chmod +x install_unix 更改权限。

相关内容