Невозможно запустить EAGLE 9.5.1 в Ubuntu 18.04

Я нахожусь на Ubuntu 18.04. Я пытаюсь установить EAGLE в соответствии с инструкциями здесь . Я скачал и распаковал пакет и поместил его в свой домашний каталог.

В папке eagle я запустил ./eagle run и получил следующую ошибку:

$ ./eagle run
Warning: QT_DEVICE_PIXEL_RATIO is deprecated. Instead use:
   QT_AUTO_SCREEN_SCALE_FACTOR to enable platform plugin controlled per-screen factors.
   QT_SCREEN_SCALE_FACTORS to set per-screen factors.
   QT_SCALE_FACTOR to set the application global scale factor.
./eagle: symbol lookup error: /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers

Я попытался запустить sudo ./eagle run и получил вместо этого:

$ sudo ./eagle run
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
./eagle: symbol lookup error: /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers

Использование sudo не упоминалось в инструкции, но я все равно попробовал. Я не уверен, как я должен справиться с этими двумя ошибками. Как это исправить, чтобы запустить EAGLE?

Обновление 1:

Я попытался запустить следующее:

~$ dpkg -S /usr/lib/x86_64-linux-gnu/libGLX_mesa.so
dpkg-query: no path found matching pattern /usr/lib/x86_64-linux-gnu/libGLX_mesa.so
~$ apt-cache policy $(dpkg -S /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0 | awk -F ":" '{print $1}')
libglx-mesa0:
  Installed: 19.0.8-0ubuntu0~18.04.2
  Candidate: 19.0.8-0ubuntu0~18.04.3
  Version table:
     19.0.8-0ubuntu0~18.04.3 500
        500 http://vn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
 *** 19.0.8-0ubuntu0~18.04.2 100
        100 /var/lib/dpkg/status
     18.0.0~rc5-1ubuntu1 500
        500 http://vn.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
~$ dpkg -l | grep -i hwe
ii  linux-generic-hwe-18.04                    5.0.0.31.88                                     amd64        Complete Generic Linux kernel and headers
ii  linux-headers-generic-hwe-18.04            5.0.0.31.88                                     amd64        Generic Linux kernel headers
ii  linux-image-generic-hwe-18.04              5.0.0.31.88                                     amd64        Generic Linux kernel image
ii  linux-signed-generic-hwe-18.04             5.0.0.31.88                                     amd64        Complete Signed Generic Linux kernel and headers (dummy transitional package)
ii  xserver-xorg-core-hwe-18.04                2:1.20.4-1ubuntu3~18.04.1                       amd64        Xorg X server - core server
ii  xserver-xorg-hwe-18.04                     1:7.7+19ubuntu8~18.04.2                         amd64        X.Org X server
ii  xserver-xorg-input-all-hwe-18.04           1:7.7+19ubuntu8~18.04.2                         amd64        X.Org X server -- input driver metapackage
ii  xserver-xorg-input-libinput-hwe-18.04      0.28.1-1~18.04.1                                amd64        X.Org X server -- libinput input driver
ii  xserver-xorg-input-wacom-hwe-18.04         1:0.36.1-0ubuntu1~18.04.1                       amd64        X.Org X server -- Wacom input driver
ii  xserver-xorg-legacy-hwe-18.04              2:1.20.4-1ubuntu3~18.04.1                       amd64        setuid root Xorg server wrapper
ii  xserver-xorg-video-all-hwe-18.04           1:7.7+19ubuntu8~18.04.2                         amd64        X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu-hwe-18.04        19.0.1-1~18.04.1                                amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati-hwe-18.04           1:19.0.1-0ubuntu1~18.04.1                       amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev-hwe-18.04         1:0.5.0-1ubuntu1~18.04.1                        amd64        X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel-hwe-18.04         2:2.99.917+git20171229-1ubuntu1~18.04.1         amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau-hwe-18.04       1:1.0.16-1~18.04.1                              amd64        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl-hwe-18.04           0.1.5-2build2~18.04.1                           amd64        X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon-hwe-18.04        1:19.0.1-0ubuntu1~18.04.1                       amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa-hwe-18.04          1:2.4.0-1~18.04.1                               amd64        X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware-hwe-18.04        1:13.3.0-2build1~18.04.1                        amd64        X.Org X server -- VMware display driver

Обновление 2:

Я выполнил еще несколько команд:

~$ ldd Eagle | grep local
ldd: ./Eagle: not regular file
~$ lsmod | grep drm
drm_kms_helper        180224  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
drm                   483328  16 drm_kms_helper,i915
~$ lspci | grep -iE "VGA|Video|Graphics"
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
1
задан 13 October 2019 в 09:00

1 ответ

Согласно README

- Проблемы с графическим драйвером Linux Nouveau (драйвер с открытым исходным кодом для карты nVidia) могут вызывать спорадические сбои во время процедуры входа в систему.

Включите программный рендеринг в libGL, установив для LIBGL_ALWAYS_SOFTWARE значение 1.

export LIBGL_ALWAYS_SOFTWARE = ​​1 ./eagle

Я запустил

$: export LIBGL_ALWAYS_SOFTWARE=1

, затем запустил исполняемый файл, и он заработал

5
ответ дан 8 February 2020 в 19:02

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

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