Groot官方指导手册:https://navigation.ros.org/tutorials/docs/using_groot.html
一、退出Anaconda
屏蔽Anaconda这一步很重要,血泪教训 !!!不然后面会出现一堆错误,如果发现过程很不顺利,可以检查一下自己有没有彻底退出anaconda,重新下载编译一下
- 退出环境
首先是退出当前的环境,控制台前不要有括号
conda deactivate
- 屏蔽路径
暂时先屏蔽一下任何与anaconda相关的路径,不然后面可能会出现库的冲突
sudo gedit ~/.bashrc

- 更新
source ~/.bashrc
- 重启控制台
更新完系统变量后一定要重启控制台,可以测试输入一下“python”,看现在是不是已经找不到python或者没有conda命令了,说明路径上成功屏蔽了
二、安装Groot
1、安装依赖
sudo apt install qtbase5-dev libgl1-mesa-dev libzmq3-dev libboost-dev libqt5svg5-dev libdw-dev
如果这里报错类似
下列软件包有未满足的依赖关系:
qtbase5-dev : 依赖: libqt5concurrent5 (= 5.12.8+dfsg-0ubuntu2.1) 但是它将不会被安装
依赖: libqt5printsupport5 (= 5.12.8+dfsg-0ubuntu2.1) 但是它将不会被安装
依赖: libqt5sql5 (= 5.12.8+dfsg-0ubuntu2.1) 但是它将不会被安装
依赖: libqt5test5 (= 5.12.8+dfsg-0ubuntu2.1) 但是它将不会被安装
依赖: libqt5xml5 (= 5.12.8+dfsg-0ubuntu2.1) 但是它将不会被安装
依赖: qtbase5-dev-tools (= 5.12.8+dfsg-0ubuntu2.1)
推荐: libqt5opengl5-dev (= 5.12.8+dfsg-0ubuntu2.1) 但是它将不会被安装
就将每个对应版本的依赖包都安装,例如安装libqt5concurrent5=5.12.8+dfsg-0ubuntu2.1
sudo apt-get install libqt5concurrent5=5.12.8+dfsg-0ubuntu2.1
可以多个一起安装

最低0.47元/天 解锁文章
340

被折叠的 条评论
为什么被折叠?



