“未设置 X11 DISPLAY 变量”错误 - Amazon EC2 / SSH

“未设置 X11 DISPLAY 变量”错误 - Amazon EC2 / SSH

我正在尝试通过 PuTTY 在 Amazon EC2 上安装 APT。我已上传 APT,找到这里,随后这些说明安装。但是,当我sh install-linux64-apt.sh在正确的目录中运行时,结果出现错误:

没有设置 X11 DISPLAY 变量 [...]

所以我查了一下这个问题,发现这里有答案。但是,运行setenv DISPLAY :0.0export DISPLAY=:0.0两者都会导致某种失败(第一个失败,第二个什么也不做)。所以这个答案没有多大帮助。

这个案例的解决方案是什么?

答案1

export DISPLAY=:0.0通常定义物理连接到计算机的图形显示。您正在远程连接到 EC2 实例,因此这不是您想要的。

SSH(包括 putty)有一个选项可以将 X 从远程系统转发到本地显示器。它将为您设置 DISPLAY 环境变量。使用 putty,进入配置->连接->SSH->X11 并启用 X11 转发。

但是,要使它正常工作,您需要在本地系统上安装 X 服务器。如果您的本地系统是 Linux,并且您正在使用图形控制台,那么您应该没问题。如果您的本地系统是 Windows,那么您可能没有 X 服务器。Windows 有 X 服务器软件。或者您可以使用MobaX终端,它是一个类似 putty 的 SSH 客户端,带有内置的 X 服务器。

相关内容