Не удается открыть диспетчер синаптических пакетов через командную строку

На этот вопрос уже есть ответ:

Когда я пытаюсь открыть synaptic через командную строку, я получаю это:

user@hostname ~ $ sudo synaptic
[sudo] password for user: 
No protocol specified

** (synaptic:4516): WARNING **: Could not open X display
No protocol specified
error: XDG_RUNTIME_DIR not set in the environment.

(synaptic:4516): Gtk-WARNING **: cannot open display: :0

Что следует Я делаю?

-3
задан 14 September 2017 в 13:39

1 ответ

В вашей оболочке по какой-то причине отсутствует переменная DISPLAY. Быстрый обходной путь будет следующий вызов:

$ DISPLAY=:0 sudo synaptic

Более продвинутый и безопасный вариант, по причинам, описанным ниже sudodus , будет использовать графический интерфейс sudo: ]

$ export DISPLAY=:0; gksudo synaptic

Однако, это будет бесполезно, если у вас не запущен X-сервер, e. г. потому что вы работаете безголовой системы или на уровне выполнения 1. Тогда вам нужно будет использовать apt-get вместо некоторого графического интерфейса.

0
ответ дан 14 September 2017 в 13:39

Другие вопросы по тегам:

Похожие вопросы: