嗨,我正在尝试通过安装 ISO 在我的 Ubuntu 32 位 13.04 中安装 MATLAB。以下是我遵循的步骤:
sudo mkdir /media/matlab/
sudo mount /home/"username"/Desktop/Matlab_Unix_2012a/ml2012au.iso /media/matlab/ -t iso9660 -o loop
sudo mkdir /usr/local/matlab/
sudo /media/matlab/install
执行完所有这些命令后我收到以下消息:
Preparing installation files ...
Installing ...
Finished
它应该打开一个带有“Matlab 安装”的窗口,但它什么也没做。额外:我在某处读到,如果我在安装命令后加上 -v,它会显示更多相关信息,所以这里是:
Preparing installation files ...
-> DVD = /media/matlab
-> ARCH = glnx86
-> DISPLAY = :0.0
-> TESTONLY = 0
-> JRE_LOC = /tmp/mathworks_2980/sys/java/jre/glnx86/jre
-> LD_LIBRARY_PATH = /tmp/mathworks_2980/bin/glnx86
Command to run:
/tmp/mathworks_2980/sys/java/jre/glnx86/jre/bin/java -splash:"/media/matlab/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_2980/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_2980/java/jar:/tmp/mathworks_2980/java/jarext:/tmp/mathworks_2980/java/jarext/axis2/:/tmp/mathworks_2980/java/jarext/guice/:/tmp/mathworks_2980/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/media/matlab" -tmpdir "/tmp/mathworks_2980"
Installing ...
Finished
有人知道为什么安装窗口没有显示吗?
答案1
我刚刚发现自己也遇到了同样的情况,在干净的 ubuntu 14.04 中尝试安装 MATLAB r2014a 时遇到了同样的问题,我在一篇文章中找到了解决方案,说这是 java jre 的问题
这对我有用:
./install -javadir /usr/lib/jvm/java-7-openjdk/jre/
我知道您已经使用其他 iso 解决了问题,但我认为其他人也会遇到同样的问题,这对他们来说可能很有趣。
答案2
如果你没有安装X11
apt-get install -y -q libxtst6 libxrender1 libxi6
答案3
关键是找到 java/jre 目录。您可以 cd 到 /usr/lib/jvm/ 并列出所有文件。在那里您可能会找到 java 版本,例如
java-8-openjdk java-8-openjdk-amd64 java-1.8.3-openjdk-amd64 java-x-oracle
您可以将一个版本作为您的 Java 引擎。
就我个人而言,我为在 Bbuntu 16.04 上安装 MATLAB R2016a 选择了以下命令:
sudo sh ./install -javadir /usr/lib/jvm/java-8-openjdk-amd64/jre/
如果需要,您可以尝试不同的 jdk/jre。希望这对您有用。
答案4
Matlab 已安装,但由于您没有为其添加“-v”扩展,因此它没有显示窗口。有点像这样
sudo /media/matlab/install -v