Ubuntu20.04安装ROS出现E: Unable to locate package ros-indigo-openni-camera
我在测试过ROS后,想在ROS环境下建立与编译基于PCL的模块,需要安装openni(不是必须安装),用到以下命令安装几个包:
sudo apt-get install ros-indigo-openni-camera
以及
sudo apt-get install ros-indigo-openni-launch
但是会报错,如标题,同下:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ros-indigo-openni-camera
在找了一圈后,发现用一行命令可以直接解决(我的ROS是noetic版本的):
sudo apt-get install ros-noetic-rgbd-launch ros-noetic-openni2-camera
ros-noetic-openni2-launc
好像就是要在openni后面加一个2,不清楚是啥原因。