Программное обеспечение Choregraphe не запускается - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь установить хореограф для целей робототехники.Я использую Ubuntu 18.04.Поэтому я скачал файл choregraphe-suite-xx-linux64-setup.run с официального сайта.А затем:

chmod +x choregraphe-suite-x.x-linux64-setup.run
sudo ./choregraphe-suite-x.x-linux64-setup.run

Затем я выполнил шаги по установке, принял лицензионное соглашение и следовал инструкциям мастера.Но программное обеспечение не запускается .. В чем проблема?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2019

В Ubuntu 18.04 ошибка:

Не удалось запустить это приложение, так как не удалось найти или загрузить подключаемый модуль платформы Qt "xcb" в "".

Виновным является следующее сообщение об ошибке:

Невозможно загрузить библиотеку /opt/nao/plugins/platforms/libqxcb.so: (/opt/nao/bin/../lib/libz.so.1: версия `ZLIB_1.2.9 'не найдена (требуется /usr/lib/x86_64-linux-gnu/libpng16.so.16))

Решение состоит в том, чтобы пропустить поставленный libz.so.1.2.8 в lib / с символическими ссылками, вот так:

abacus:/opt/nao/lib$ dir libz.so*
lrwxrwxrwx 1 root root      9 feb.   4 11:16 libz.so -> libz.so.1
lrwxrwxrwx 1 root root     31 feb.   4 11:15 libz.so.1 -> /lib/x86_64-linux-gnu/libz.so.1
-rwxr-xr-x 1 root root 105032 feb.   1 16:32 libz.so.1.2.8
lrwxrwxrwx 1 root root     15 feb.   1 16:32 libz.so.1.old -> ./libz.so.1.2.8
lrwxrwxrwx 1 root root     15 feb.   1 16:32 libz.so.old -> ./libz.so.1.2.8

и

abacus:/opt/nao/lib$ dir /lib/x86_64-linux-gnu/libz.so.1
lrwxrwxrwx 1 root root 14 mai   23  2017 /lib/x86_64-linux-gnu/libz.so.1 -> libz.so.1.2.11

С этой связью оба Choregraphe и robot_settings должен запуститься.

0 голосов
/ 18 апреля 2019

Я не могу поручиться за обратную совместимость, но смог запустить приложение, исправив сообщенную ошибку и добавив ссылку на библиотеку:

$ sudo ln -sf /usr/lib/x86_64-linux-gnu/libz.so /opt/'Softbank 
Robotics'/'Choregraphe Suite 2.5'/lib/libz.so.1
...