根据编译文档,在编译am-lola/ARVisualizer前需要执行
./install_dependencies.sh
自动安装好ARVisualizer所需要的组件
遇到问题:
下列软件包有未满足的依赖关系:
cmake : 依赖: cmake-data (= 3.0.2-1~urp+1)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
尝试解决:
卸载掉cmake 在重新安装
sudo apt-get remove cmake
结果发现也在cmake同时也要卸载一大堆依赖cmake的软件,linux系统这样做好坑啊。
卸载完还要一个个重新安装
最终解决:
sudo apt-get install cmake-data=3.0.2-1~urp+1
指定了版本号,出现错误
下列软件包有未满足的依赖关系:
ros-indigo-catkin : 依赖: cmake
ros-indigo-message-generation : 依赖: ros-indigo-gencpp 但是它将不会被安装
依赖: ros-indigo-genlisp 但是它将不会被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
然后更新命令
sudo apt-get install cmake-data=3.0.2-1~urp+1 cmake
就ok了。