Как использовать miniedit в mininet? Кто-нибудь может подсказать команды

Я не могу запустить команду $ sudo ~/mininet/examples/miniedit.py или $ sudo python ~/mininet/examples/miniedit.py в mininet. Когда я набираю эту команду для использования miniedit, вывод выглядит как «_tkinter.TclError: нет отображаемого имени и нет переменной среды $ DISPLAY».

Пожалуйста, подскажите, в чем проблема с командой или мне нужно установить некоторые пакеты.


person chaya    schedule 16.05.2016    source источник
comment
Немного сложно понять, что вы просто публикуете. Это не работает. Какова ваша установка? Каков результат этих команд? Прочтите руководство о том, как задавать вопросы, здесь: stackoverflow.com/help/how-to-ask.   -  person gfelisberto    schedule 16.05.2016
comment
Вы запускали по ssh? Вы должны использовать параметр -X для передачи отображения X11 в сеансе shh...   -  person SotirisTsartsaris    schedule 20.05.2016


Ответы (2)


Надеюсь, я не опоздал и не знаю, как вы используете свой мининет, но один хороший совет — запустить графический интерфейс в окне консоли виртуальной машины (если это то, что вы используете).

Поскольку этот шрифт предлагает:

sudo apt-get update && sudo apt-get install xinit lxde virtualbox-guest-dkms

А потом:

startx

Это должно открыть для вас графический интерфейс, чтобы вы могли легко открыть мини-редактор внутри него!

person Kate Leal    schedule 18.06.2018

Причина, по которой вы получаете сообщение об ошибке, заключается в том, что сервер отображения X11 не установлен на вашем хосте, с которого вы инициируете сеанс ssh putty.

Шаг 1: Загрузите и установите сервер отображения X11 на свой хост. Я рекомендую "xming" --> https://sourceforge.net/projects/xming/

Шаг 2: Запустите сервер отображения x11 [xming]

Шаг 3. Включите переадресацию x11 перед запуском сеанса putty/ssh включение переадресации x11

Шаг 4: запустите команду sudo ~/mininet/examples/miniedit.py

person GokusSG    schedule 04.11.2019