由于需要复现多年以前的一个实验,需要配置nao机器人包含naoqi的仿真环境,因此要安装旧版本webots8.6.2。
使用deb文件安装发现缺少必要的安装依赖,因此换用压缩包安装。
1. 下载 webots-8.6.2-x86-64.tar.bz2 文件,解压到目标路径下;
2. 在webots目录下运行
./webots
3. 参考博客,随便输入邮箱,密码: webots , 进入仿真;
4. 发现webots有warning信息:
error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory
参考论坛分享,安装
sudo apt-get install libusb-dev
如果第二步出现报错:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libusb-dev : 依赖: libusb-0.1-4 (= 2:0.1.12-31) 但是它将不会被安装
webots : 依赖: libav-tools 但无法安装它
依赖: libvpx3 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
按照提示安装即可
sudo apt --fix-broken install
sudo apt-get install libusb-0.1-4=2:0.1.12-31
sudo apt-get install libusb-dev