我正在尝试为机器人安装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
然后,我按照安装步骤进行,我接受了许可协议,并遵循了向导步骤。 但是该软件无法启动.. 有什么问题?
答案 0 :(得分:0)
我不能保证向后兼容,但是能够通过解决报告的错误并添加库链接来启动应用程序:
$ sudo ln -sf /usr/lib/x86_64-linux-gnu/libz.so /opt/'Softbank
Robotics'/'Choregraphe Suite 2.5'/lib/libz.so.1
答案 1 :(得分:0)
在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))
解决方案是跳过带有符号链接的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
通过此链接, Choregraphe 和 robot_settings 都应启动。