我想在 ubuntu 20.04 中安装 matlab,但我在 WSL2 中运行 ubuntu 并且它不想工作。 我不断收到错误:
terminate called after throwing an instance of 'framework::window::DisplayError what(): No. Display Avaliable.
我将 linux 版本的 matlab 解压在一个 follower 中,并尝试将其安装到用户文件中。我尝试安装它的建议给在其他发行版上遇到相同问题的人:
sudo ./install
./install
bash install
install
bash ./install
sudo bash ./install
sudo su and then doing ./install
export DISPLAY=:0.0 and then sudo ./install
bash ./install -v -inputFile installer_input.txt
我尝试过的每一个错误都给出了相同的错误。
如果有人有任何解决方案,请告诉我。谢谢。
发布此内容是为了将来帮助其他人。它实际上涉及一些事情才能使其完全正常工作:
1)必须获得 X 服务器
2)必须更改 ubuntu 中的显示设置以使其识别 X 服务器并关闭 Windows 的某些防火墙功能。
3)在安装 matlab 安装时必须使用旧版安装文件而不是普通安装文件
我给出的建议是使用WSLg安装桌面版MATLAB,它的优点是直接、交互式、图形化安装,不会像你说的那样“No. Display Avaliable”。
我在2021年就尝试过这种方式,但是当然也有人正常安装成功了,官方的立场是暂时不支持在WSL2上安装MATLAB。