第一次用catkin build编译出错
提示:catkin:未找到命令
在网上找解决办法:
直接安装 python-catkin-tools
sudo apt-get update
sudo apt-get install python-catkin-tools
第二条命令报错,提示:
增加一个 ROS 软件源,然后再次安装。
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
还是同样的报错
解决办法:python版本问题,我的是python3,安装命令里改成python3即可
sudo apt-get update
sudo apt-get install python3-catkin-tools
终于安装成功了!
再次编译,本以为要成功了,又报错。。。
缺少了一个包hector_gazebo_plugins,那就下载
sudo apt-get install ros-<版本号>-packetname
sudo apt-get install ros-noetic-hector-gazebo-plugins
注意:错误提示中包名中间有_,在输入下载命令时要换成-,否则会提示无法定位软件包
这次终于好了