1

Я пытаюсь установить APT на Amazon EC2 через PuTTY. Я загрузил APT, нашел здесь и следовал этим инструкциям для установки. Однако, когда я запускаю sh install-linux64-apt.sh в правильном каталоге, результатом является ошибка:

Не установлена переменная X11 DISPLAY [...]

Я посмотрел на эту проблему и нашел ответ здесь. Однако при выполнении setenv DISPLAY :0.0 или export DISPLAY=:0.0 оба результата приводят к некоторому сбою (первый не выполняется, а второй вообще ничего не делает). Так что этот ответ не очень помогает.

Какое решение для этого случая?

1 ответ1

4

export DISPLAY=:0.0 обычно определяет графический дисплей, физически подключенный к компьютеру. Вы дистанционно подключаетесь к экземпляру EC2, так что это не то, что вам нужно.

SSH, включая putty, имеет возможность пересылать X из удаленной системы на локальный дисплей. Он установит переменную окружения DISPLAY для вас. С putty, зайдите в Configuration-> Connection-> SSH-> X11 и включите пересылку X11.

Однако, чтобы это работало, вам нужно иметь X-сервер в вашей локальной системе. Если ваша локальная система Linux, и вы используете графическую консоль, то все будет в порядке. Если ваша локальная система - Windows, то у вас, вероятно, нет X-сервера. Существует программное обеспечение X-сервера для Windows. Или вы можете использовать MobaXTerm, который является SSH-клиентом типа putty со встроенным X-сервером.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .