1 移除package
如果你想移除工作空间的package,首先你要删掉工作空间src目录下包的所有文件,比如:
$ cd ~/catkin_ws/src
$ \rm -rf my_catkin_package
然后你需要删掉整个build出来的目录,然后重新执行catkin_make,这个样子:
$ cd ~/catkin_ws
$ \rm -rf devel build install
$ catkin_make
$ source devel/setup.bash
可以使用roscd测试一下有没有成功移除:
$ roscd my_ros_packag
顺利的话应该显示:
roscd: No such package 'my_ros_package'
2 怎么找一个已经有了的包
2.1 去ROS wiki上搜索
2.2高端方法,使用roslocate
例如: slocate uri roscpp
它会显示:
Using ROS_DISTRO: kinetic
https://github.com/ros/ros_comm.git
然后git clone下来安装就可以了:
$ cd ~/catkin_ws/src
$ git clone https://github.com/ros/ros_comm.git
$ cd ~/catkin_ws
$ catkin_make
$ source devel/setup.bash
$ rospack profile
2.3 Brow software
2.4 百度
好吧,原文是谷歌,可是现在用不了了。