Установка программы командной строки без графического интерфейса

472
wanlei

Я устанавливаю относительно неизвестную программу через командную строку на суперкомпьютере. Программа требует диалоговых окон GUI, чтобы открыть. К сожалению, у меня нет доступа к портам дисплея для суперкомпьютера, так как я вошел в систему через ssh. Чтобы установить программу, я попытался:

./program.run, 

но это дает следующее сообщение:

QXcbConnection: Could not connect to display :0 Aborted 

Есть ли способ установить программу без порта дисплея?

0
Я погуглил ошибку, и это может помочь https://unix.stackexchange.com/questions/192642/wkhtmltopdf-qxcbconnection-could-not-connect-to-display. Это говорит об установке программы с именем xvfb. Программа xvfb "позволяет вам для запуска графических приложений без отображения "Затем выполните` xvfb-run yourobscureprogram` barlop 6 лет назад 2
Это поможет узнать подробности, например, какую программу вы пытаетесь установить. MaQleod 6 лет назад 0
Убедитесь, что выполнили команду повышенный через `sudo su` или, возможно, другое эквивалентное изменение высоты. Также запустите `chmod + x. / Program.run`, чтобы убедиться, что права на выполнение установлены (я предполагаю, что это не проблема), а затем попробуйте запустить его снова. Удалите запятую из команды (то есть `. / Program.run`), но я предполагаю, что это просто опечатка. Было бы полезно узнать пакет, поскольку в различных пакетах могут быть ошибки, из-за которых вам необходимо перекомпилировать последний выпуск. Было бы полезно узнать, с какой ОС ядра Linux вы работаете здесь. (Продолжение) ... Pimp Juice IT 6 лет назад 0
Наконец, еще один указатель Google-Search-Fu: https://stackoverflow.com/questions/44720732/php-ubuntu-qxcbconnection-could-not-connect-to-display-aborted Pimp Juice IT 6 лет назад 1
На этот вопрос невозможно ответить, не зная, какую именно программу вы пытаетесь установить или запустить. Некоторые программы поддерживают режим без графического интерфейса, но разработчик должен предоставить вам такую ​​возможность. Я бы попробовал запустить программу с `-h` или` --help`. Если это печатает что-то полезное, это может также упомянуть, как бежать без головы. Hubert Grzeskowiak 6 лет назад 0
Если вам нужно взаимодействовать с установщиком, используйте пересылку X11. Daniel B 6 лет назад 0

1 ответ на вопрос

2
barlop

Хотя вы не упомянули название программы, и я не так много использовал Linux в последнее время,

Я погуглил ошибку, и это может помочь https://unix.stackexchange.com/questions/192642/wkhtmltopdf-qxcbconnection-could-not-connect-to-display Это говорит об установке программы под названием xvfb. Программа xvfb "позволяет запускать графические приложения без дисплея". Затем выполнитеxvfb-run your_obscure_program