一,出现原因
因为使用deb包安装的话,docs,project,resources这3个目录的内容是不全的,你可以自己查查看,webots默认安装路径是
/usr/local/webots
二,安装步骤
在webots官方网站下载deb文件,官方仓库:Release R2023b · cyberbotics/webots · GitHubdeb包,在下载页面打开终端并使用命令
sudo dpkg -i webots_2023b_amd64.deb
然后,将官方仓库克隆到本地,或者下载仓库的压缩包,然后将仓库文件中docs,project,resources替换到webots的安装目录下原有文件
官方仓库:https://github.com/cyberbotics/webots/tree/released?tab=readme-ov-file
sudo cp -r /home/cp/Downloads//webots-released/docs /usr/local/webots/
sudo cp -r /home/cp/Downloads//webots-released/projects /usr/local/webots/
sudo cp -r /home/cp/Downloads//webots-released/resources /usr/local/webots/
这是我的移动命令,做个参考。
然后下载刚刚图片中的assets-R2023b.zip文件,下载完成后,复制该文件,
先打开webots,然后看几个webots给的参考仿真。然后退出,这是为了让隐藏文件出现。
在主目录下按ctrl+h,出现隐藏文件
找到
~/.cache/Cyberbotics/Webots/assets/
将压缩包复制到这个文件夹下,解压缩,最后出现全部文件,删除压缩包。
然后添加静态库路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/webots/lib/webots
这样你的webots2023b就正常了。
三,参考与致谢
在Linux下使用Webots并安装官方素材:https://www.cnblogs.com/chenmoshaoalen/p/18109694