Откройте графические приложения на машине Ubuntu 16.04 через SSH с устройства Ubuntu 14.04

Я пытаюсь открыть графические приложения (gedit / nautilus / firefox) на машине 16.04 через SSH с машины 14.04. Используемая мной команда:

ssh -X username@ipaddress

, а затем, например:

nautilus

Однако она не открывает приложение и говорит

Segmentation fault (core dumped)

Он ничего не говорит, только это. Может кто-нибудь помочь мне разрешить это?

1
задан 22 August 2016 в 11:41

1 ответ

Принятый ответ работает, однако, по словам Launchpad Bugs, настоящей причиной является libepoxy. libepoxy был исправлен с начала 2017 года, но по состоянию на июнь 2017 года он не доступен как обновленный пакет для 16.04. Я выполнил инструкции Райджа Бхаттачарджеа, чтобы исправить эту проблему. В частности:

Загрузил zesty (17.04) libepoxy для моей архитектуры с https://packages.ubuntu.com/zesty/libs/libepoxy0 (для меня это было amd64). sudo dpkg -i libepoxy0_1.3.1-1ubuntu1_amd64.deb (или ваша версия архитектуры)

Проблема решена. Насколько мне не нравится использовать пакет из другой версии, это кажется чистым решением, тем более что мне не нужно беспокоиться о нарушении моей ссылки, если я изменю версии NVidia.

2
ответ дан 23 May 2018 в 08:29

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

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