Why does MATLAB fail to install with a "'std::runtime_error' what(): Unable to launch the MATLABWindow application" error on Linux?
Mostrar comentarios más antiguos
When I try to install MATLAB on Linux, it fails with the following error:
terminate called after throwing an instance of 'std::runtime_error'
what(): Unable to launch the MATLABWindow application
Aborted
Respuesta aceptada
Más respuestas (2)
Tianjiao Ding
el 3 de Ag. de 2020
10 votos
In fact this solution seems to work so well that I would like to make it an answer rather than a comment to help those who suffer from this problem. I am using ssh to connect a remote machine, and on the remote machine I am root.
- Turn on X11-forwarding to have remote display. This is a must if you do not want to install without GUI (where I tried for 15 mins to look for the so-called "File installation key" and gave up). Then ssh -Y or ssh -X to the remote machine.
- Install by directly running "install_unix_legacy". For me it is located at MATLAB2020a/bin/glnxa64/install_unix_legacy, but it may be different for you if you are using different architectures/operating systems.
- If 2 does not work, try runing "install_unix".
- Now a window for installation should pop up. Cheers!
I did not delete any of the files mentioned by the other answers. If you want to try, remember to delete not only the indicated files, but also their symbolic links in the same directory.
2 comentarios
Tianjiao Ding
el 19 de Ag. de 2020
You guys are amazing for using Arch Linux (I heard many stories from my colleagues and decided to make my life easier...). One thing I have not resolved yet: I run Matlab on a remote Ubuntu server, and use X11 forwarding to have a GUI on my local machine. However, Matlab always crashes several seconds after startup. Have you in any possibility also faced that issue?
xingxingcui
el 23 de Sept. de 2022
@Elizabeth Sarneso good job,this is the first time I've heard of a successful installation on WSL2, congratulations, I'll try to install on WSL2 in the future, win11 supports the WSL2-GUI interface, a screenshot of matlab would be nice
Jeffrey Daniels
el 10 de Dic. de 2020
Editada: Jeffrey Daniels
el 10 de Dic. de 2020
6 votos
I had this same problem. I didn't need to use 'install_unix_legacy' or remove any libraries. This is how I fixed it:
Ensure that you have permission to read and execute in the folder you are running ./install from, because the installation program needs to stat files in that folder structure; /home/[user]/MatlabR2020b_Linux_Install/bin/glnxa64/cef_locales/ to be specific, among others.
$ chmod 755 -R /home/[user]/MatlabR2020b_Linux_Install/
$ sudo ~/MatlabR2020b_Linux_Install/install
1 comentario
Jeffrey Daniels
el 29 de Dic. de 2020
Editada: Jeffrey Daniels
el 29 de Dic. de 2020
I am very happy to be of service!
Categorías
Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!