Choregraphe 软件未启动

Choregraphe Software doesn't launch

我正在尝试安装用于机器人目的的 choregraphe。 我是 运行 Ubuntu 18.04。 所以我从官网下载了choregraphe-suite-x.x-linux64-setup.run文件。然后:

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

然后我按照安装步骤进行操作,我接受了许可协议并按照向导步骤进行操作。 但是软件打不开。。 有什么问题?

我不能保证向后兼容性,但能够通过解决报告的错误并添加库来启动应用程序 link:

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

在 Ubuntu 18.04 上,错误是:

This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".

罪魁祸首是这条错误信息:

Cannot load library /opt/nao/plugins/platforms/libqxcb.so: (/opt/nao/bin/../lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/x86_64-linux-gnu/libpng16.so.16))

解决方案是跳过带有符号链接的 lib/ 中的 libz.so.1.2.8,如下所示:

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

通过此链接,Choregrapherobot_settings 都应该启动。