x,又找不见这个包。。。
奶奶的,装之
sudo -H apt-get install -y ros-indigo-gazebo-ros
然后提示没有这个包,好吧,通配符匹配之
sudo -H apt-get install -y ros-indigo-gazebo-*
似乎也没搞定,挂起,等待后续解决
暂时跳过,方法:
~/kobuki/src/kobuki_desktop$ mv kobuki_gazebo_plugins .kobuki_gazebo_plugins
即移开kobuki_gazebo_plugins
这个包
两种补全依赖包的做法
rosdep install --from-paths src -i -y
sudo -H apt-get install -y ros-indigo-***
提示缺啥补上即可
与之相关连的一个包kobuki_qtestsuite
也需要跳过,跳过后发现官方有deb包提供,所以尝试安装
sudo apt-get install ros-indigo-kobuki-qtestsuite
于是又安装了一坨deb。。。不过还好这个包算是装上了
编译到turtlebot
的时候,上面提到的跳过大法似乎失灵,所以只能暴力删除
~/turtlebot/src/turtlebot_create_desktop$ rm -r create_gazebo_plugins
总结
顺利编译完成,只有kobuki_gazebo_plugins
和create_gazebo_plugins
两个包没有编译,其余全部搞定!
附加
修改catkin_ws/devel中
# environment at generation time
CMAKE_PREFIX_PATH = '/home/ubuntu/catkin_ws/devel;/home/ubuntu/turtlebot/devel;/home/ubuntu/kobuki/devel;/home/ubuntu/rocon/devel;/opt/ros/indigo'.split(';')
环境变量
~/.bashrc
中只需要添加
source ~/catkin_ws/devel/setup.bash
即可